我有一个UIWebview,可以播放来自网络的视频。
我希望它在后台工作,所以你听到了音频。
我已在info
中设置后台模式以播放audio and airplay
。
我已将会话设置为:
//allow music app delegate
NSError *sessionError = nil;
NSError *activationError = nil;
[[AVAudioSession sharedInstance] setCategory: AVAudioSessionCategoryPlayback error:&sessionError];
[[AVAudioSession sharedInstance] setActive: YES error: &activationError];
我看过: Continue playing audio from html5 player when in iOS background mode
我读了 UIWebView: HTML5 audio pauses in iOS 6 when app enters background
哪个提供同样的东西。但是,当我转到后台时,它会停止播放视频/音频。(iPhone 4,iOS7,Xcode 6)。
我能做些什么吗?
谢谢。答案 0 :(得分:0)
我最终通过调用webview中的javascript函数来解决这个问题,该函数在应用程序暂停后250ms再次开始播放视频。