iOS视频播放代码

来源:互联网 发布:漫步者煲音箱软件 编辑:程序博客网 时间:2024/05/01 05:58
/** @method 播放电影 */-(void)playMovie:(NSString *)fileName{    //视频文件路径    NSString *path = [[NSBundle mainBundle] pathForResource:fileName ofType:@"mp4"];    //视频URL    NSURL *url = [NSURL fileURLWithPath:path];    //视频播放对象    MPMoviePlayerController *movie = [[MPMoviePlayerController alloc] initWithContentURL:url];    movie.controlStyle = MPMovieControlStyleFullscreen;    [movie.view setFrame:self.view.bounds];    movie.initialPlaybackTime = -1;    [self.view addSubview:movie.view];    // 注册一个播放结束的通知    [[NSNotificationCenter defaultCenter] addObserver:self                                             selector:@selector(myMovieFinishedCallback:)                                                 name:MPMoviePlayerPlaybackDidFinishNotification                                               object:movie];    [movie play];}#pragma mark -------------------视频播放结束委托--------------------/* @method 当视频播放完毕释放对象  */-(void)myMovieFinishedCallback:(NSNotification*)notify{    //视频播放对象    MPMoviePlayerController* theMovie = [notify object];    //销毁播放通知    [[NSNotificationCenter defaultCenter] removeObserver:self                                                    name:MPMoviePlayerPlaybackDidFinishNotification                                                  object:theMovie];    [theMovie.view removeFromSuperview];    // 释放视频对象    [theMovie release];}


原创粉丝点击