【发布时间】:2014-05-09 11:55:14
【问题描述】:
我正在使用
播放本地视频文件self.moviePlayer = [[MPMoviePlayerController alloc] initWithContentURL:fileURL];
self.moviePlayer.movieSourceType = MPMovieSourceTypeFile;
//customizing the media player properties
self.moviePlayer.controlStyle = MPMovieControlStyleNone;
self.moviePlayer.scalingMode = MPMovieScalingModeAspectFit;
//asking media player to get ready for playback
[self.moviePlayer prepareToPlay];
但问题是,有时视频播放得非常好,有时却不能,并且播放失败并出现错误:
_itemFailedToPlayToEnd: {
kind = 1;
new = 2;
old = 0;
}
fileURL是临时目录中文件的url。
请指导我。
PS:我使用的是 iOS 7.1.1
【问题讨论】:
-
您要播放的文件是什么?文件类型和名称?
-
我的文件地址是:file:///private/var/mobile/Applications/7AEE28C1-3A23-45F5-B7DD-9489C219792C/tmp/capture4.mp4
-
尝试 NSLog 记录您的文件名,以查看它是否正确,即使在播放失败时也是如此。
-
你的 url 结构是否正确,文件后面有 3 个反斜杠:?
-
@LyndseyScott 在播放失败期间它是相同的。如果我编写相同的视频资产库并尝试播放,它可以正常工作
标签: ios ios7 mpmovieplayercontroller