我正在开发一个iPhone应用程序,我在其中使用MPMoviePlayerController播放视频。有时,我在MPMoviePlayerController上调用play后,某些视频无法立即播放。
我调用了prepareToPlay,并且在MPMediaPlaybackIsPreparedToPlayDidChangeNotification的通知方法中,我在MPMoviePlayerController上调用play。
有人可以帮助识别问题吗?
谢谢和问候, 迪帕
答案 0 :(得分:1)
尝试使用属性movieSourceType
并在运行prepareToPlay
之前为其指定适当的值。
来自MPMoviePlayerController reference;
此默认值 属性是MPMovieSourceTypeUnknown。 这个属性提供了一个线索 回放系统应该如何 下载并缓冲电影内容。 如果你知道的源类型 电影,设置这个值 播放开始之前的属性可以 改善电影的加载时间 内容。如果您没有设置源 在播放前明确键入 电影播放器控制器必须聚集 这些信息可能会延迟 回放。