使用webview播放mp3 – 即使在屏幕locking的情况下,是否可以继续播放?

我有我的应用程序的一部分,简单地启动链接到一个MP3文件的Web浏览器 – 它打开文件并播放audio。 我想要做的就是让audio继续播放,即使用户locking他们的iPhone。 (作为一个方面说明,是否有任何方法来取代播放器中出现的默认QuickTime标志?没有什么大不了的,只是想我会问=)

第三个问题 – 我也使用.m3u链接文件做同样的事情(webview)在整个星期内stream式传输现场audio – 当iPhone被locking时,还可以保持播放状态吗?

谢谢!!

快速编辑:相同的url在iOS Safari中效果很好(locking和解锁不会影响audio,只是不在我的应用的网页浏览中。

但是我确实find了我的答案,以防有人来这里寻找。 世界上最简单的东西 – 只需在标有“所需背景模式”的plist文件中添加一行,并将该项目的0值设置为“应用程序播放audio”。 瞧!

由于audio是在UIWebView,我不相信你能够在后台播放它。 编辑:我错了,添加“应用程序播放audio”的UIBackgroundModes将使其工作,即使audio是在UIWebView。

你有没有想过只是自己的stream.mp3文件? 应该很容易,你可以设置背景stream。 为了让你开始,我会看看马特加拉格尔的AudioStreamer类,它可以很容易地从网上stream.mp3文件和其他audio文件: https : //github.com/mattgallagher/AudioStreamer