收藏
回答

小程序web-view中如何获取摄像头权限做实时音视频直播?

如题,我使用 腾讯云实时音视频的web demo 做的音视频直播,想要嵌入到微信小程序当中。当我使用webview方式嵌入时,发现获取不到摄像头,并且Jsapi并不提供对摄像头和麦克风的直接访问。

小程序如下:

index.wxml:

<view class="page-body">
  <view class="page-section page-section-gap">
    <web-view wx:if="{{isCameraAuth}}" src="http://localhost:5173/"></web-view>
  </view>
</view>

index.js:
Page({
  data: {
    isCameraAuthfalse
  },
  async onShow() {


    const that = this
    wx.authorize({
      scope'scope.camera',
      success() {
        that.setData({
          isCameraAuthtrue
        })
          // 用户已经同意小程序使用摄像头
          // ......
      },
      fail() {
          // 用户拒绝授权
      }
  })


  }
})


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

3 个回答

登录 后发表内容