在MPMoviePlayerController上调用play后,电影会播放一段时间

时间:2011-06-23 12:29:57

标签: ios mpmovieplayercontroller delay playback

我正在开发一个iPhone应用程序,我在其中使用MPMoviePlayerController播放视频。有时,我在MPMoviePlayerController上调用play后,某些视频无法立即播放。

我调用了prepareToPlay,并且在MPMediaPlaybackIsPreparedToPlayDidChangeNotification的通知方法中,我在MPMoviePlayerController上调用play。

有人可以帮助识别问题吗?

谢谢和问候, 迪帕

1 个答案:

答案 0 :(得分:1)

尝试使用属性movieSourceType并在运行prepareToPlay之前为其指定适当的值。

来自MPMoviePlayerController reference;

  

此默认值   属性是MPMovieSourceTypeUnknown。   这个属性提供了一个线索   回放系统应该如何   下载并缓冲电影内容。   如果你知道的源类型   电影,设置这个值   播放开始之前的属性可以   改善电影的加载时间   内容。如果您没有设置源   在播放前明确键入   电影播放器​​控制器必须聚集   这些信息可能会延迟   回放。