iPhone接收音频流时如何从Wi-Fi更改为3G?

时间:2011-04-13 22:44:05

标签: iphone audio streaming nsurlconnection core-audio

我的iPhone应用程序通过mms://协议播放wma音频流。

当Wi-Fi连接断开时,它将不会切换到3G以继续流式传输。我有足够的缓冲区可以播放另外15秒(我试图增加缓冲区大小,但无论如何都会停止)。

我可以采用什么样的机制,因此播放不会停止,iPhone会从Wi-Fi变为3G?

在其他帖子中,我看到它应该自动执行,但在我的情况下它没有,因为它的wma超过mms协议。

谢谢!

1 个答案:

答案 0 :(得分:1)

我可能会说出我的屁股,但是,你可以尝试在失败时检测连接中的错误。并从缓冲的位置重新启动流,以便您可以继续下载。如果互联网出现故障,iPhone应重新连接以满足您对mms Feed的新请求。