祖传皮卡丘
祖传皮卡丘
  • 发布:2024-11-05 14:07
  • 更新:2024-11-11 10:36
  • 阅读:56

【报Bug】编译成APP后,web-view或者renderjs使用webrtc的navigator.mediaDevices.getUserMedia,每次都会咨询摄像头权限

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: 13.6.7 (22G720)

HBuilderX类型: 正式

HBuilderX版本号: 4.29

手机系统: iOS

手机系统版本号: iOS 17

手机厂商: 苹果

手机机型: iphone12mini

页面类型: vue

vue版本: vue3

打包方式: 云端

项目创建方式: HBuilderX

示例代码:
<template>  
    <view id="box" class="">  
    </view>  
</template>  
<script module="test" lang="renderjs">  
    export default {  
        async mounted() {  
            const myStream = await navigator.mediaDevices.getUserMedia({  
                audio: false,  
                video: {  
                    width: { ideal: 1920 },  
                    height: { ideal: 960 },  
                    facingMode: 'environment', //user/environment  
                    frameRate: { ideal: 60 } //刷新率  
                }  
            })  
        },  
    }  
</script>

操作步骤:

编译到app真机

预期结果:

第一次咨询是否给予摄像头权限

实际结果:

每一次都会咨询是否给予摄像头权限

bug描述:

编译成APP后,web-view或者renderjs使用webrtc的navigator.mediaDevices.getUserMedia,每次都会咨询摄像头权限

2024-11-05 14:07 负责人:无 分享
已邀请:
臧卿

臧卿

遇到了相同的问题,请问您解决了么?

  • 祖传皮卡丘 (作者)

    没有解决,@官方人员,没人来

    2024-11-11 22:59

要回复问题请先登录注册