安卓平台,live-pusher在微信首次获得系统摄像头权限时黑屏?
发布于 5 年前 作者 junchen 7200 次浏览 来自 问答

复现步骤:

1、将微信的摄像头权限改成询问/关闭(在安卓系统菜单权限管理内)

2、打开live-pusher demo(在历史小程序内打开,不要用微信扫码提前获得摄像头权限)

<view>
    <live-pusher url="rtmp://*********/live" mode="RTC" bindstatechange="statechange" style="width: 100%; height: 400px;" />
    <button bindtap="start">开始推流button>

view>

Page({
  data: {},
  statechange(e) {
    console.warn(e.detail)
  },
  start(){
    wx.createLivePusherContext().start()
  }
})

3、进入小程序后出现系统权限授权,选择允许/始终允许

表现

在选择“始终允许”之后报权限错误,画面始终黑屏,调用wx.createLivePusherContext().start()也无任何反应

确认在小米和华为系统上可以复现,其他机型未测试

1 回复

你好,是否有可复现的线上小程序appid?麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

回到顶部