【问题标题】:How to get wifi or 3G internet speed programmatically in ios如何在 ios 中以编程方式获得 wifi 或 3G 互联网速度
【发布时间】:2016-08-01 12:49:07
【问题描述】:

我需要一个基于互联网速度播放的自定义视频播放器,我有四个视频网址,分别是高清、高、中和低质量,我正在做的是在互联网速度有一定限制时播放高分辨率视频,并且像快速并且想要基于 wifi 或 3G 速度播放的东西,这里的问题是我无法获得互联网速度。我为此搜索了很多网站。还有一点是在玩的时候我必须每 10 秒检查一次互联网。

【问题讨论】:

  • 没有API证明速度,但是您可以检测连接类型(EDGE、3G、4G、WiFi等)。您将需要可达性和CTTelephonyNetworkInfo

标签: ios objective-c iphone wifi avplayer


【解决方案1】:

假设您使用 AVFoundation 进行视频播放,比创建四个视频文件更容易解决您的问题,而是将视频转换为使用 HTTP Live Streaming,让播放器选择最合适的比特率媒体流。

https://developer.apple.com/streaming/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-03-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-06
    相关资源
    最近更新 更多