我的应用程序最近被拒绝,因为它设置为从我的网络服务器流式传输 60+ mb 文件并播放它们; MPMoviePlayerController 在 5-10 分钟内下载整个文件,同时播放它。从测试的角度来看,该应用程序运行良好,但 Apple 将音频流限制为 5mb/5 分钟。
如何将缓冲速率限制为仅缓冲 5mb/5 分钟?
我不知道该往哪个方向走。只要播放器仍然可以从我的网络服务器传输文件,我就愿意进行彻底修改。
感谢所有回复。
最佳答案
由于蜂窝网络限制,直播受到限制,因此唯一的方法是执行以下操作:
Google“HTTP 直播”
从 Apple 开发中心下载工具并安装
您需要使用终端对苍蝇进行媒体文件分段
mediafilesegmenter /Path\ to\ File/Name.mp3
然后将 .m3u8 文件和片段上传到您的服务器(同一目录)并流式传输 m3u8。问题解决了!
关于iphone - 设置缓冲速率 MPMoviePlayerController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8206439/