【问题标题】:iOS webview and audio html5 on backgroundiOS webview和背景上的音频html5
【发布时间】:2026-01-21 19:05:01
【问题描述】:

我尝试编写我的第一个 iOS 应用程序。这是一个带有 HTML5 音频流(收音机)的网站的简单 UIWebView。当应用程序在前台时,音频可以正常工作,但是,如果按下主页按钮或锁定设备,音频就会停止!

如果在锁屏或控制中心点击播放,音频工作大约 10 秒。

有什么办法吗?

抱歉英语不好

【问题讨论】:

    标签: ios audio uiwebview streaming


    【解决方案1】:

    转到您的 plist 并添加“必需的背景模式”行,并添加键“应用程序使用 AirPlay 播放音频或流式传输音频/视频”

    【讨论】:

    • 我已经尝试过这个解决方案,但不幸的是它不起作用(至少在iPhone模拟器上,谁知道“现实”)我恐怕不能与UIWebView一起工作
    • 模拟器不支持背景音频
    【解决方案2】:

    来自http://www.raywenderlich.com/29948/backgrounding-for-ios,解释Playing Audio in Background的部分:“如果它仍然不适合您,可能是因为您正在使用模拟器。在设备上测试它应该可以工作”

    您应该在设备上试一试。

    【讨论】:

    • 非常感谢您的回复。支付许可证后,我将在我的 iDevice 上试用。我读到无法安装未签名的应用程序
    • 欢迎您,请将我的答案标记为正确,点击上方。