4

我有一个应用程序可以在 UIWebView 中播放多个网络视频,例如 Youtube 和 Vimeo。当视频播放时,可以通过 AirPlay 将其发送到 Apple TV。

目前,在通过 AirPlay 播放期间,当我暂停应用程序并将其移至后台时,视频会停止。

我想要的结果是视频将继续在 Apple TV 上播放。

经过一番研究,我发现我必须将Required background modesInfo.plist 中的 设置为App plays audio. 不幸的是,这不起作用。

因此,当应用程序移至后台时,需要设置什么来保持视频通过 AirPlay 播放。

4

1 回答 1

6

我已经在 iOS6 上使用 UIWebView 加载视频网页对此进行了测试,它完成了这项工作。需要设置音频会话才能AVAudioSessionCategoryPlayback在后台播放。

[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback error:nil];
于 2012-12-10T09:10:24.610 回答