MPMoviePlayerController:一种获取使用带宽的方法?

时间:2010-10-26 14:34:56

标签: iphone mpmovieplayercontroller bandwidth

我想在使用MPMoviePlayerController播放视频时检查使用的带宽,以便能够播放与客户端带宽匹配的视频。

现在,我使用NSURLConnection下载文件的一部分,我可以找到带宽。但我认为下载比预期更多的数据并不是一个好主意(目标是尽可能少地使用带宽)。

是否存在“当前下载的字节”属性或类似内容?我希望你能帮助我。

非常感谢!

1 个答案:

答案 0 :(得分:0)

查看Reachability示例代码,它将帮助您确定客户端是否支持WiFi,WWAN(3G / Edge)等。您可以根据这些结果做出某些假设。如果你想要准确的速度,你将下载一个文件并检查速度。

您可能希望查看HTTP视频流,您可以为每种连接速度提供不同(不同级别的质量)视频版本。服务器确定要发送的版本。

HTTP Streaming上的一些文档:

http://developer.apple.com/iphone/library/documentation/NetworkingInternet/Conceptual/StreamingMediaGuide/Introduction/Introduction.html

http://www.scribd.com/doc/20173481/iPhone-Streaming