收藏
回答

安卓微信8.0.7及鸿蒙系统,部分机型live-pusher预览摄像头失败及启动推流失败

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug live-pusher 微信安卓客户端 8.0.7 用户上报问题,无法准确获知基础库版本

一开始加载live-pusher,日志显示预览本地摄像头失败,然后请求接口返回rtmp链接地址开始推流,日志记录启动推流失败。

以上均只在安卓8.0.7和鸿蒙微信8.0.7机型下有上报这个异常,请协助定位,如果是rtmp链接的问题,至少预览本地摄像头应该成功才对。

请关注这个问题,感谢!

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

8 个回答

  • 微信小店技术专员-binnie
    微信小店技术专员-binnie
    2021-07-13

    如果想用 rtmp//123然后换正式的rtmp://45.65... 这种操作来实现提前开启预览摄像头。 那么建议客户在使用测试url的时候,不要使用autopush模式。更新到正式的url的时候,再将autopush属性更新为true或者调用start的方法开始推流。

    2021-07-13
    有用 1
    回复 7
    • 墨鲟鲤🐟
      墨鲟鲤🐟
      2021-07-14
      我们封装了一个插件组件pusher,autopush接受的宿主小程序传参,传的值是false,应该没有开启autopush才对……
      2021-07-14
      回复
    • 墨鲟鲤🐟
      墨鲟鲤🐟
      2021-07-14
      url: {
            type: String,
            value: "",
            observer: function (newVal, oldVal, changedPath) {
              if (newVal !== oldVal && newVal.length > 12) {
                this.setData({
                  showErr: true
                })
                this.start()
              }
            }
          }
      2021-07-14
      1
      回复
    • 墨鲟鲤🐟
      墨鲟鲤🐟
      2021-07-14
      内部是通过监听url传参数来start的
      2021-07-14
      回复
    • 墨鲟鲤🐟
      墨鲟鲤🐟
      2021-07-14
      有大概的原因或者你们QA能复现吗?
      2021-07-14
      回复
    • 墨鲟鲤🐟
      墨鲟鲤🐟
      2021-07-19
      目前有问题的手机切成手动推流,画面是正常了,但是声音远端收不到,可以帮忙看看日志吗?
      2021-07-19
      回复
    查看更多(2)
  • 社区技术运营专员-Jahozheng
    社区技术运营专员-Jahozheng
    2021-07-09

    你好,麻烦在手机微信那里上传下日志: 我->设置->帮助与反馈右上角有个上报日志的入口,麻烦提供一下微信号,时间点

    2021-07-09
    有用
    回复 13
    • 墨鲟鲤🐟
      墨鲟鲤🐟
      发表于移动端
      2021-07-09
      只有一些埋点信息,目前我们自己手上还没有相关设备复现…
      2021-07-09
      回复
    • 墨鲟鲤🐟
      墨鲟鲤🐟
      发表于移动端
      2021-07-10回复墨鲟鲤🐟
      刚让业务指导用户上传了一份日志,麻烦看看
      2021-07-10
      回复
    • 墨鲟鲤🐟
      墨鲟鲤🐟
      发表于移动端
      2021-07-10
      微信号Z15538554687,时间是7月10日,上传时间前一段时间是发生的时间
      2021-07-10
      回复
    • 墨鲟鲤🐟
      墨鲟鲤🐟
      2021-07-12
      麻烦跟进一下反馈,感谢
      2021-07-12
      回复
    • 社区技术运营专员-Jahozheng
      社区技术运营专员-Jahozheng
      2021-07-12回复墨鲟鲤🐟
      你好,麻烦重新在手机微信那里上传下日志: 我->设置->帮助与反馈右上角有个上报日志的入口,麻烦提供一下微信号,时间点
      2021-07-12
      回复
    查看更多(8)
  • Okabei.
    Okabei.
    2021-09-26

    这个问题现在解决了么?我现在用安卓微信8.0.11的荣耀和小米测试都会推流失败而且不走任何回调 我们业务频繁需要手机推流,我用demo模拟了在获取到真正推流url后打开麦克风、摄像头和autopush再start,依旧不能解决问题。。请告知一下解决方案

    2021-09-26
    有用
    回复 3
    • Okabei.
      Okabei.
      2021-09-26
      但是能推到推流地址上...这个livepusher的api看来是有bug
      2021-09-26
      回复
    • 东方一枝叶😁
      东方一枝叶😁
      2021-10-14
      请问这个问题你解决了吗?
      2021-10-14
      回复
    • 墨鲟鲤🐟
      墨鲟鲤🐟
      2021-11-30回复东方一枝叶😁
      只有部分原本出现异常的手机ok了,还是有相当大一部分会出现这个问题
      2021-11-30
      回复
  • 神经蛙
    神经蛙
    2021-09-09


    我这边在开始推流的时候偶尔也会出现报错,目前iphone手机和安卓手机都遇到过,

    LivePusherContext.start({fail:function(err){}}) 搜集到err信息为:{"errMsg":"operateXWebLivePusher:fail"}

    感觉不仅仅是安卓的问题啊

    2021-09-09
    有用
    回复
  • 温涛🇨🇳
    温涛🇨🇳
    2021-09-02

    你好,请问你这个问题解决了吗?


    最近我们也会偶遇这个问题,现象是偶然发生,摄像头无法打开,但是音频推送成功的,以下是测试记录的版本信息。


    微信版本号:Version 7.0.22 手机型号:HUAWEI MATE 30 5G 

    微信版本号:version 8.0.11 手机型号:HUAWEI MATE 30 5G

    微信版本号:Version 8.0.11 手机型号:HUAWEI P20 

    微信版本号:version 8.0.10 手机型号:小米10


    2021-09-02
    有用
    回复
  • Zeng
    Zeng
    2021-07-28

    我这边最近也频繁出现了,推流失败,首帧回调都没返回。

    2021-07-28
    有用
    回复
  • ^^_^^
    ^^_^^
    2021-07-19

    这个问题有解决方案么,安卓手机貌似大面积跪了

    2021-07-19
    有用
    回复 2
    • 墨鲟鲤🐟
      墨鲟鲤🐟
      2021-07-20
      终于有第二个人冒泡了。解决方案如下:1.这个问题在跪的机器上面,autopush设置为false,避免自动推流;2.在开始推流前,设置摄像头和麦克风为关闭状态;3.拿到实际可推流的url后,先开启摄像头、麦克风再启动推流;亲测有效
      2021-07-20
      1
      回复
    • Okabei.
      Okabei.
      2021-09-26回复墨鲟鲤🐟
      我用了这个方法虽然推流成功 start的回调函数哪个都不走
      2021-09-26
      回复
  • 墨鲟鲤🐟
    墨鲟鲤🐟
    2021-07-09

    ELS-AN00

    HWI-AL00

    NOP-AN00

    PIC-AL00

    TEL-AN00A

    VCE-AL00

    以上是出现过的机型,共计发生252次,且出现的手机一直都没有恢复。请live-pusher组件开发关注一下

    2021-07-09
    有用
    回复
登录 后发表内容