我正在开发一个iPhone应用程序,我使用MPMoviePlayerController
播放视频。
有时,我在MPMoviePlayerController
上播放游戏后,某些视频无法立即播放。
我调用了prepareToPlay,并且在MPMediaPlaybackIsPreparedToPlayDidChangeNotification
的通知方法中,我正在调用MPMoviePlayerController
上的游戏。
有人可以帮助识别问题吗?
谢谢, Laxmilal
答案 0 :(得分:1)
从我在类似帖子中的回答(reducing-the-initial-delay-when-playing-remote-video-content) - 注意此解决方案片段对远程和本地视频内容都有效。
初始化时使用MPMoviePlayerController.movieSourceType
属性
球员削减媒体
识别延迟。
来自MPMoviePlayerController Class Reference:
此属性的默认值为 MPMovieSourceTypeUnknown。这个 财产提供了一个线索 回放系统应该如何 下载并缓冲电影内容。 如果你知道的源类型 电影,设置这个值 播放开始之前的属性可以 改善电影的加载时间 内容。如果您没有设置源 在播放前明确键入 电影播放器控制器必须聚集 这些信息可能会延迟 回放。