在Airplay上的UIWebview背景中播放视频

时间:2012-11-25 15:08:07

标签: ios airplay apple-tv

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

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

我希望的结果是视频会继续在Apple TV上播放。

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

因此,当应用移动到后台时,需要设置什么才能让视频在AirPlay上播放。

1 个答案:

答案 0 :(得分:6)

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

[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback error:nil];