场景:APP中嵌入第三方的网页时,网页中有音视频,音视频播放,APP直接到后台,音视频不会暂停播放的问题
在Activity的onPause方法中用
webView.onPause(); webView.pauseTimers();
在onResume方法中用
webView.onResume(); webView.resumeTimers();
可以实现音视频的暂停以及重新播放
但是!!!!!!
webView.pauseTimers()
方法是暂停了APP中所有的webview响应
我们的项目不止一个地方使用了webview,这就导致了其他Activity打开网页的时候没有响应没有渲染,所以
在baseActivity中统一处理webview
获取webview时webView.onResume(); webView.resumeTimers()重新获取响应可以。