【笔记】通过JS获取摄像头权限和麦克风权限

前言

通过JS获取摄像头权限和麦克风权限

查看浏览器是否支持

1
2
3
4
5
6
7
8
navigator.getUserMedia = navigator.getUserMedia || navigator.webkitGetUserMedia || navigator.mozGetUserMedia || navigator.msGetUserMedia;
if (navigator.getUserMedia) {
// 支持
console.log("支持");
} else {
// 不支持
console.log("不支持");
}

获取摄像头和麦克风权限

1
2
3
4
5
navigator.getUserMedia({video: true,audio:true}, function onSuccess(stream) {
console.log("权限获取成功");
}, function onError(error) {
console.log("权限获取失败:", error);
});
  • 访问页面时会现实是否授权摄像头和麦克风

  • 如果是MacOS还需要为浏览器授权摄像头和麦克风权限


完成

参考文献

CSDN——ldm-smile