如题,我使用 腾讯云实时音视频的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: {
isCameraAuth: false
},
async onShow() {
const that = this
wx.authorize({
scope: 'scope.camera',
success() {
that.setData({
isCameraAuth: true
})
// 用户已经同意小程序使用摄像头
// ......
},
fail() {
// 用户拒绝授权
}
})
}
})

你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)
webview没戏,小程序用<live-pusher> <live-player>
如上的代码只能获取到小程序内的摄像头权限,在web-view中无效,并且web-view中获取不到设备的摄像头列表