iphone - 设置缓冲速率 MPMoviePlayerController

标签 iphone ios mpmovieplayercontroller audio-streaming progressive-download

我的应用程序最近被拒绝,因为它设置为从我的网络服务器流式传输 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/

相关文章:

iphone - 如何在 iPhone xcode 上检测 GPS 的开/关以及我们如何知道我们的应用程序不允许使用 GPS?

objective-c - 在 iPad 版 Xcode Objective-C 中连续播放一部电影

iPhone - 将 MKPolylineView lineDashPattern 设置为动画

iphone - dealloc期间 `self`用法的解释?

ios - SceneKit 支持的 OpenGL ES 3.0 子集是什么?

ios - 检测推送通知

ios - 如何在 Switch 语句中使用可选整数

ios - MPMovieplayercontroller 在流式传输时自动暂停并且不再播放

iphone - 如何配置 Microsoft Encoder 4 Pro 进行 http Live 流传输?

iphone - iOS 我可以在邮件应用程序发送的电子邮件中插入 HTML 代码吗?