ios - 如何根据互联网速度设置特定的视频质量

标签 ios objective-c mpmediaplayercontroller

我有三个视频网址,一个是低质量、中等质量和高质量。现在,我想确定互联网速度,并据此显示来自适当 URL 的视频,如果介于两者之间,发现互联网速度良好,则应将 URL 切换到高质量的 URL 并从那里继续播放。 所以,任何人都可以建议我如何实现它,我已经搜索过但无法找到任何强大的解决方案。

最佳答案

您尝试有效地构建自适应流媒体播放器。对于 Apple 设备,流式内容可以 HLS 格式提供。您不应构建该功能,而应寻找可以执行自适应流式传输的播放器和也可以支持自适应流式传输的服务器后端。

例如,Microsoft Azure 媒体服务提供此类功能。他们甚至提供 web-based player您可以在 WebView 上将其嵌入到您的应用中。

关于ios - 如何根据互联网速度设置特定的视频质量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31301865/

相关文章:

ios - ObjC 中的静态与 Swift 中的静态

iphone - 如何在 iPhone 中以编程方式将图像旋转 90 度?

ios - 模拟器在 AQMEIOManager 上崩溃

iphone - GPS室内精度

ios - 如何防止WKWebView在应用程序发送到后台后被清空

ios - 如何为 Apple Mapkit 天桥制作动画?

ios - 如何在单击删除按钮时更改表行颜色,而不是在 iOS 中删除行

ios - UIWebView 中的视频链接故障

ios - 如何在播放 youtube 视频时访问 ios 媒体播放器实例

iOS 模拟器在启动时崩溃