收藏
回答

安卓侧live-pusher在stop后,右上角胶囊内的麦克风无法消除?

安卓侧微信小程序使用live-pusher做推流时,直接点击手机home键回到桌面(小程序和微信是两个进程),然后点击微信,扫码直接进入小程序的直播推流页(只调用了startPreview,没有调用start推流),然后回退小程序页面到首页(调用了live-pusher的stop/stopPreview方法)后,此时右上角胶囊处的麦克风闪烁无法移除。

请问这种情况该如何解决?


回答关注问题邀请回答
收藏

3 个回答

  • 社区技术运营专员-Jahozheng
    社区技术运营专员-Jahozheng
    2021-11-03

    你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)

    2021-11-03
    有用
    回复 3
    • 刀刀
      刀刀
      2021-11-03
      已提供了代码片段,请尽快查一下,感谢!!
      2021-11-03
      回复
    • 刀刀
      刀刀
      2021-11-04
      麻烦回复一下,谢谢
      2021-11-04
      回复
    • 社区技术运营专员-Jahozheng
      社区技术运营专员-Jahozheng
      2021-11-10回复刀刀
      你好,麻烦在手机微信那里上传下日志: 我->设置->帮助与反馈右上角有个上报日志的入口,麻烦提供一下微信号,时间点
      2021-11-10
      回复
  • 大熊
    大熊
    2023-05-16

    我也遇到了, 结束推流后, 安卓手机 右上角一直显示 麦克风闪烁, ios没问题

    2023-05-16
    有用
    回复
  • 刀刀
    刀刀
    2021-11-03

    代码片段: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

    2021-11-03
    有用
    回复
登录 后发表内容