【发布时间】:2014-05-24 08:36:49
【问题描述】:
我正在开发一个在 UIWebView 中内嵌播放 YouTube 视频的项目。我想要做的是继续播放应用程序的音频,即使按下主页按钮(或焦点以任何方式离开应用程序)。我已经完成了以下操作(如在此处搜索我的问题所建议的那样):
确保 Audio 和 Fetch 包含在后台模式的 info.plist 中
-
确保包含 WebView 的 ViewController 已注册以接收远程控制事件:
[[UIApplication sharedApplication] beginReceivingRemoteControlEvents];[self becomeFirstResponder]; 搞砸了 AVAudioSession (sharedSession) 并将类别设置为播放。
这些都不起作用。要么我做错了其中一个(我对此表示怀疑——我在这里找到了几个对其他人有效但不适用于我的特殊情况的“解决方案”)。
我感觉这可能与 WebView 播放音频的方式有关。有什么想法吗?
【问题讨论】:
标签: ios objective-c cocoa-touch uiwebview youtube