代码片段:https://developers.weixin.qq.com/s/R9lUjxmN7Tue 微信版本号:8.0.15.2020 系统版本号:Android11 机型:vivo S9 、小米8SE等诸多安卓机型 复现步骤: 1、开发工具中选择【推流页】这个自定义的编译模式(即pushPage/index这个页面),如图:[图片] PS:我们的业务中存在此场景,即生成一个主播页面的小程序码给用户直接扫码进入直播。 2、点击【预览】,用手机直接扫码进入此推流页面; 3、小程序正常开始直播推流; 4、手机直接回到桌面; 5、点击手机上的微信,此时进入的是微信的首页,而不是刚才的小程序中,因为小程序是另外一个进程。扫码再次进入【推流页】 6、点击【推流页】左上角的【reLaunch首页】按钮,页面刷成了小程序的首页 7、观察右上角的胶囊,麦克风的图标仍然在闪烁,无法消失,问题复现。如图: [图片] 代码片段中可以看到,我在pushPage的onUnload中,调用了live-pusher的stop方法,但此种场景中,无法关闭麦克风; 如果不直接退到手机桌面,直接点击【reLaunch首页】按钮,是可以正常关闭麦克风的,目前仅是不杀掉小程序,二次进入小程序场景下会出现此问题。 已经用live-pusher的官方demo代码尝试过,同样存在此问题。官方demo代码下载地址:https://liteavsdk-1252463788.cosgz.myqcloud.com/MLVB_WXMini_latest.zip
安卓侧live-pusher在stop后,右上角胶囊内的麦克风无法消除?安卓侧微信小程序使用live-pusher做推流时,直接点击手机home键回到桌面(小程序和微信是两个进程),然后点击微信,扫码直接进入小程序的直播推流页(只调用了startPreview,没有调用start推流),然后回退小程序页面到首页(调用了live-pusher的stop/stopPreview方法)后,此时右上角胶囊处的麦克风闪烁无法移除。 请问这种情况该如何解决?
2021-11-03