鸿蒙使用webview加载游戏,应用在后台依然会播放声音,请问下大佬们怎么解决呢?

@Override
    protected void onBackground() {
        LogUtil.info("onBackground","+++++");
        webView.onInactive();
}

我的在手机回到桌面的时候,使用webView.onInactive(); 但是不起作用,游戏的声音依然在播放,参考了android的解决方案但是好像不适用与鸿蒙这块 

webview 鸿蒙 声
2021-10-27 11:14:03
浏览
收藏 0
回答 4
待解决
回答 4
按赞同
/
按时间
爱吃土豆丝的打工人
3

使用terminateAbility()方法直接结束当前Page

或者使用webView.onStop();

分享
微博
QQ
微信
回复1
2021-10-27 15:33:46
vsrrrrrb
3

没有去实验过,但是webview一般跟ability一样的生命周期,不妨试试回调下。

 

分享
微博
QQ
微信
回复
2021-10-30 16:24:11
有意思的少年
2

webview加载的是页游呢,需要再后台的时候停止音乐播放,onStop()或者terminateAbility()的话会直接关闭掉webview的,所以这块不能用呢,请问下大佬们有解决方法么

分享
微博
QQ
微信
回复
2021-10-28 17:13:52
有意思的少年
1

每天一问。。

分享
微博
QQ
微信
回复
2021-10-29 15:09:00
相关问题
大佬,image decode failed 怎么解决
2006浏览 • 1回复 待解决
请问下鸿蒙webview如何设置请求头?
2007浏览 • 1回复 待解决
鸿蒙Webview加载Url,alipay无法返回
2387浏览 • 1回复 待解决
大佬知道怎么解决这个问题吗?
1948浏览 • 1回复 待解决
Webview加载报错-net::ERR_NAME_NOT_RESOLVED
3504浏览 • 3回复 待解决
如何让应用后台持续运行
6668浏览 • 1回复 待解决
webview加载Vue h5失败
5866浏览 • 5回复 待解决
鸿蒙webview 崩溃怎么处理?
406浏览 • 1回复 待解决
鸿蒙 如何使用 player 播放网络音频?
2193浏览 • 1回复 已解决
怎么跳转应用市场检查更新
2615浏览 • 2回复 待解决