在不打开相机的情况下请求相机许可
Asking for camera permission without turning the camera on
每当我在浏览器上接受使用摄像头的权限时,我的桌面摄像头就会亮起。我认为这是因为 navigator.mediaDevices.getUserMedia() returns 一个成功的流,并且该流直接来自相机。
我不希望在接受许可后立即从相机流出。
有没有一种方法可以在不使用相机的情况下请求许可"instantly"。
我以后会用相机。
我会尝试在收到流后立即停止曲目:
stream.getVideoTracks().forEach(function(track) {
track.stop();
});
下次您调用 getUserMedia 时,它不应再次调用权限。但这取决于浏览器。
每当我在浏览器上接受使用摄像头的权限时,我的桌面摄像头就会亮起。我认为这是因为 navigator.mediaDevices.getUserMedia() returns 一个成功的流,并且该流直接来自相机。
我不希望在接受许可后立即从相机流出。
有没有一种方法可以在不使用相机的情况下请求许可"instantly"。 我以后会用相机。
我会尝试在收到流后立即停止曲目:
stream.getVideoTracks().forEach(function(track) {
track.stop();
});
下次您调用 getUserMedia 时,它不应再次调用权限。但这取决于浏览器。