这是我的代码。我想播放设备存储器中存在的一个视频。视频格式是.mov。但我只有黑屏。MPMoviePlayerController不会播放视频
NSString *documentdir = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) lastObject];
NSString *tileDirectory = [documentdir stringByAppendingPathComponent:urlpath];
self.videoPlayer = [[MPMoviePlayerController alloc] initWithContentURL:[NSURL fileURLWithPath:tileDirectory]];
[self.videoPlayer.view setFrame:CGRectMake(0, 0, 320, 420)];
[self.videoPlayer prepareToPlay];
[self.view addSubview:self.videoPlayer.view];
[self.videoPlayer play];
您可以发布进一步的代码。 – Woodstock
@JohnWoods:这只是MPMoviePlayerController的代码。我捕捉屏幕并制作视频。停止录制后,我将视频保存在设备的本地存储器中。现在我正在模拟器中测试。所以完成录制后,我搜索该Url有一个视频它完美运行。但我试图通过MPMoviePlayerController显示视频,它只显示黑屏 – Seeker
确定,所以你知道视频被正确记录? ---你在哪里执行上面的代码?在你的ViewController中?如果是的话在哪个方法?你的videoPlayer是伊娃吗? – Woodstock