【发布时间】:2010-10-03 23:03:32
【问题描述】:
在 OS4 上的 Safari 中,可以在后台流式传输 YouTube 视频的音频:
要尝试从 YouTube 启动视频,请在后台发送应用,双击主页按钮并切换到另一个应用。 此时音频将停止,但在使用其他应用程序时,也可以使用与 Safari 关联的遥控器在后台重新播放、暂停等。
我想在我的应用程序中复制此行为,但到目前为止还没有找到解决此问题的方法。 我正在使用标准的 UIWebView 技术在应用程序中启动 YouTube 视频, 我已将 AVAudioSession 类别设置为 AVAudioSessionCategoryPlayback,并且 Info.plist 中的所需背景模式设置为“音频”。 我还重写了 UIViewController 的 canBecomeFirstResponder 以返回 true。
我得到的是可以从遥控器开始、暂停和恢复 YouTube 视频,但是一旦您切换到其他应用程序,YouTube 播放器就会关闭并且音频停止。
我缺少什么吗? Safari 如何做到这一点?
【问题讨论】:
标签: video ios4 background youtube audio-streaming