使用webview播放mp3-是否可以在屏幕锁定时保持播放?

时间:2012-09-07 02:26:32

标签: iphone ios uiwebview ios5.1

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

第三个问题 - 我也使用.m3u链接文件执行相同的操作(webview)以在整个星期内传输实时音频 - 当iPhone被锁定时是否还可以保持播放?

谢谢!

快速编辑:相同的网址在IOS Safari中运行良好(锁定和解锁不会影响音频。只是不在我的应用的网页视图中。

2 个答案:

答案 0 :(得分:2)

我确实找到了答案,万一有人来这里看。世界上最简单的事情 - 只需在标有“所需背景模式”的plist文件中添加一行,并在该设置项0的值下添加“App播放音频”。瞧!

答案 1 :(得分:0)

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

你有没有考虑过自己流式传输.mp3文件?应该很容易,你可以设置后台流媒体。为了帮助您入门,我将查看Matt Gallagher的AudioStreamer类,它可以轻松地从网络中传输.mp3文件和其他音频文件:https://github.com/mattgallagher/AudioStreamer