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

时间:2011-07-11 05:11:46

标签: iphone mpmovieplayercontroller

我正在开发一个iPhone应用程序,我使用MPMoviePlayerController播放视频。

有时,我在MPMoviePlayerController上播放游戏后,某些视频无法立即播放。

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

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

谢谢, Laxmilal

1 个答案:

答案 0 :(得分:1)

从我在类似帖子中的回答(reducing-the-initial-delay-when-playing-remote-video-content) - 注意此解决方案片段对远程和本地视频内容都有效。

初始化时使用MPMoviePlayerController.movieSourceType属性   球员削减媒体   识别延迟。

来自MPMoviePlayerController Class Reference

  

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