使用MPMoviePlayerController从session.outputURL播放视频

时间:2015-11-11 09:41:19

标签: ios objective-c mpmovieplayercontroller

我尝试播放使用AVFoundation录制并保存在设备库中的已捕获视频。 我有视频的网址:

NSURL *movieURL = session.outputURL;

输出:

  

文件:///private/var/mobile/Containers/Data/Application/F255AC7A-2E0C-40B2-A195-52C03ED5B299/tmp/video.mp4

现在我想播放这个视频,我认为最好的播放器就是MPMoviePlayerController播放器(如果我错了,请告诉我。)

这是我的代码:但由于某种原因,它不起作用:

NSURL *movieURL = session.outputURL;

MPMoviePlayerController *player = [[MPMoviePlayerController alloc] initWithContentURL: movieURL];
[player prepareToPlay];
[player.view setFrame: CGRectMake(0, 0, 200, 200)];
[self.view addSubview: player.view];

[player play];

1 个答案:

答案 0 :(得分:0)

使用以下

player = [[MPMoviePlayerController alloc] initWithContentURL:
[NSURL fileURLWithPath: [[NSBundle mainBundle] 
pathForResource:@"video" ofType:@"mp4"]]];

它会起作用