我的iPhone应用程序通过mms://协议播放wma音频流。
当Wi-Fi连接断开时,它将不会切换到3G以继续流式传输。我有足够的缓冲区可以播放另外15秒(我试图增加缓冲区大小,但无论如何都会停止)。
我可以采用什么样的机制,因此播放不会停止,iPhone会从Wi-Fi变为3G?
在其他帖子中,我看到它应该自动执行,但在我的情况下它没有,因为它的wma超过mms协议。
谢谢!
答案 0 :(得分:1)
我可能会说出我的屁股,但是,你可以尝试在失败时检测连接中的错误。并从缓冲的位置重新启动流,以便您可以继续下载。如果互联网出现故障,iPhone应重新连接以满足您对mms Feed的新请求。