
基础产品
适用各种通信场景,接入灵活

融合场景
专为场景打造,接入成本低

扩展能力
核心能力延展,功能全面

更多服务
一站式服务,满足各种需求
回答:
用户可以调用 navigator.mediaDevices.getUserMedia 或者融云 api: rtcClient.createCameraVideoTrack 的方式来获取摄像头资源,如果出现获取失败或者控制台报错 DOMException: Permission denied 等,可以通过如下步骤进行排查:
1、确认浏览器是否有给该域名有获取媒体资源的权限,以谷歌浏览器为例:
可通过浏览器 --> 设置 --> 隐私设置和安全性 --> 网站设置 检查对应的权限设置
2、如果权限正常,可以考虑当前设备的摄像头是否损坏,可通过如下地址进行测试:
摄像头检测: https://webrtc.github.io/samples/src/content/getusermedia/gum/
麦克风检测: https://webrtc.github.io/samples/src/content/getusermedia/audio/
3、如果是 Windows 系统,可以检查一下是否有其他浏览器使用摄像头资源,比如:A 浏览器已经占用摄像头资源,B 浏览器再获取会出现问题
您可以使用 WebRTC 官方 Demo 测试下:https://webrtc.github.io/samples/src/content/devices/input-output/