您的位置:首页 > 移动开发 > IOS开发

ios视频播放

2014-04-15 09:01 357 查看
导入MediaPlayer.framework,引入头文件#import <MediaPlayer/MediaPlayer.h>

- (void)createMPPlayerController:(NSString *)sFileNamePath {

    NSURL *url = [NSURL URLWithString:sFileNamePath];

    MPMoviePlayerViewController *playViewController=[[MPMoviePlayerViewController alloc] initWithContentURL:url];

    MPMoviePlayerController *player=[playViewController moviePlayer];

    player.scalingMode=MPMovieScalingModeFill;

    player.controlStyle=MPMovieControlStyleFullscreen;

    [player play];

    [self.navigationController presentViewController:playViewController animated:YES completion:nil];

    [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(movieFinishedCallback:) name:MPMoviePlayerPlaybackDidFinishNotification object:player]; //播放完后的通知

    
}

-(void)movieFinishedCallback:(NSNotification*)notify {

    

    MPMoviePlayerController* theMovie = [notify object];

    

    [[NSNotificationCenter defaultCenter] removeObserver:self

     

                                                    name:MPMoviePlayerPlaybackDidFinishNotification

     

                                                  object:theMovie];

    

    [theMovie.view removeFromSuperview];

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: