通过3G和WIFI获得iphone的不同来源

时间:2011-05-11 13:55:13

标签: iphone mediaelement.js

通过3G连接加载不同源文件的最佳方式是什么?而不是通过WIFI?

感谢名单

2 个答案:

答案 0 :(得分:0)

Apple's Reachability

按照自述文件并包含必要的框架。然后使用下面的代码示例:

NetworkStatus status = [[Reachability reachabilityForInternetConnection] currentReachabilityStatus]; 
if (status == ReachableViaWiFi) { 
        // wifi connection 
if (status == ReachableViaWWAN) { 
        // wwan connection (could be GPRS, 2G or 3G) 
} else { 
        // no network 
}

如果您正在设计Web应用程序,则无法确定连接类型。

答案 1 :(得分:0)

如果资源是指视频或音频流,则考虑从服务器提供HTTP流媒体资源。这样,框架将选择最适合当前连接的内容,甚至在连接状态发生变化时更新源代码。

在此处阅读更多内容:http://developer.apple.com/resources/http-streaming/