【审核被拒】HarmonyOS 鸿蒙Next混合开发 webview 内js获取麦克风权限成功 但是应用到后台以后提示 无长时任务的应用退后台以下对应资源未释放:AudioPrimaryCapturer。

发布于 1周前 作者 phonegap100 来自 鸿蒙OS

【审核被拒】HarmonyOS 鸿蒙Next混合开发 webview 内js获取麦克风权限成功 但是应用到后台以后提示 无长时任务的应用退后台以下对应资源未释放:AudioPrimaryCapturer。

cke_187.png

其实代码里我有做相关逻辑,当 页面不可见的时候,我有主动卸载 webview ,【应用到后台以后 也可以看到 状态栏右上角的黄色录音标记过会消失】

cke_3944.png

4 回复

您好,您的应用ID方便发下嘛?

看他这原因是没有设置长时任务,并且应用退后台时麦克风没有进行release吧

那你是否知道 我这个情况如何 释放 麦克风吗?

在HarmonyOS鸿蒙Next混合开发中,遇到WebView内JS获取麦克风权限成功但应用后台时提示资源未释放的问题,可能是由于WebView或相关音频捕获组件未正确管理其生命周期。确保在应用进入后台时,相关资源如AudioPrimaryCapturer被正确释放或暂停。检查并调整你的代码,确保在onPause()或相应的生命周期回调中执行这些操作。如果问题依旧没法解决请加我微信,我的微信是itying888。

回到顶部