您好,使用 MPMoviePlayerController 将视频流式传输到应用程序中。但是,加载需要很长时间,我希望能够预先缓冲视频。有什么建议么?
-
Use
[MPMoviePlayerControllerInstance prepareToPlay]
一旦您知道用户
可能会开始播放电影。你
可能还想要设置MPMoviePlayeController.autoPlay
到
最适合的东西,取决于
在您的申请上。
From 苹果的文档;
这个方法称为
当您调用播放时自动
方法。在打电话之前先打电话
比赛让接收者有机会
尽早准备物品,可能会导致
减少启动时的延迟
回放。然而,调用这个方法
也可能会中断任何活动音频
会议。
确保您的 HTTP 流包含
低带宽替代方案使用
低于 64Kbps(音频和视频合计)。请注意,MPMoviePlayerController
通常
开始缓冲低速率
之前播放索引配置文件
提高标准并尝试
加载更高的带宽配置文件。它
将准备好进行比赛
几秒钟的电影数据。
-
Use the
MPMoviePlayerController.movieSourceType
初始化时的属性
播放器减少媒体
识别延迟。
来自MP电影播放器控制器
类参考:
该属性的默认值为
MPMovieSourceType 未知。这
属性提供了线索
播放系统应该如何
下载并缓冲电影内容。
如果您知道源类型
电影,设置 this 的值
播放开始之前的属性可以
改善电影的加载时间
内容。如果不设置源
在播放之前明确输入,
电影播放器控制器必须收集
这些信息可能会延迟
回放。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)