0

我的应用程序的一部分只是启动链接到 mp3 文件的 webview - 它打开文件并播放音频。我想做的是即使用户锁定他们的 iPhone,也允许该音频继续播放。(作为旁注,有没有办法替换播放器中出现的默认 Quicktime 徽标?没什么大不了的,只是想我会问 =)

第三个问题——我也用 .m3u 链接文件做同样的事情(webview)来在一周内流式传输实时音频——在 iPhone 锁定时是否也可以继续播放?

谢谢!!

快速编辑:相同的 URL 在 IOS Safari 中效果很好(锁定和解锁不会影响音频。只是在我的应用程序的 webviews 中没有。

4

2 回答 2

2

不过,我确实找到了答案,以防有人来这里寻找。世界上最简单的事情 - 只需在标有“必需背景模式”的 plist 文件中添加一行,并在该设置项 0 的值下设置为“应用程序播放音频”。瞧!

于 2012-09-07T03:14:51.770 回答
0

由于音频在 UIWebView 中,我不相信您能够在后台播放它。编辑:我错了,将“App Plays Audio”添加到 UIBackgroundModes 将使它工作,即使音频在 UIWebView 中也是如此。

您是否考虑过自己流式传输 .mp3 文件?应该很容易,你就可以设置后台流。为了让您开始,我会查看 Matt Gallagher 的 AudioStreamer 类,它可以轻松地让您从网上流式传输 .mp3 文件和其他音频文件:https ://github.com/mattgallagher/AudioStreamer

于 2012-09-07T03:06:06.340 回答