首页 > 解决方案 > 停止媒体流后如何停止相机指示灯?

问题描述

我正在使用 react-webcam 通过网络摄像头拍摄照片。我可以停止网络摄像头的流,但即使流停止后摄像头指示灯也不会关闭。当我重新加载页面时它会关闭。这是我用来停止流的功能。

function stopStreamedVideo() {
    let videoElem = document.querySelector("#camera-content > video");
    const stream = videoElem.srcObject;
    const tracks = stream.getTracks();
    tracks.forEach(function (track) {
      track.stop();
    });
    videoElem.srcObject = null;
  }

标签: javascriptreactjswebcam

解决方案


推荐阅读