iOS开发关于webview中的音频进入后台如何继续播放

前两天项目出了个问题,webview中的音频如果播放后,pop到上个页面webview没了,但是音频还在继续播放。进入后台后音频停止,但是正常项目的需求是pop到上个页面音频需要停止播放,进入后台后音频继续播放。
第一个问题的解决方法是pop之前webview需要load一个空的request
[self.webViewCell.webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@""]]];
第二个问题进入后台继续播放首先要开启项目本身后台播放音频选项
image.png

然后在Appdelegate中的didFinishLaunchingWithOptions里加入

AVAudioSession *audioSession = [AVAudioSession sharedInstance];
 [audioSession setCategory:AVAudioSessionCategoryPlayback error:nil];

修改音频的播放策略。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容