我想在使用MPMoviePlayerController播放视频时检查使用的带宽,以便能够播放与客户端带宽匹配的视频。
现在,我使用NSURLConnection下载文件的一部分,我可以找到带宽。但我认为下载比预期更多的数据并不是一个好主意(目标是尽可能少地使用带宽)。
是否存在“当前下载的字节”属性或类似内容?我希望你能帮助我。
非常感谢!
答案 0 :(得分:0)
查看Reachability示例代码,它将帮助您确定客户端是否支持WiFi,WWAN(3G / Edge)等。您可以根据这些结果做出某些假设。如果你想要准确的速度,你将下载一个文件并检查速度。
您可能希望查看HTTP视频流,您可以为每种连接速度提供不同(不同级别的质量)视频版本。服务器确定要发送的版本。
HTTP Streaming上的一些文档: