gpt4 book ai didi

javascript - 在我的示例 react 视频通话应用程序中关闭/停止浏览器摄像头

转载 作者:行者123 更新时间:2023-12-02 22:07:24 24 4
gpt4 key购买 nike

我正在使用react.js和kurento utils SDK为媒体服务器开发视频聊天Web应用程序。问题是,即使视频通话结束后,摄像头/灯仍然亮着。摄像头仅在第一次停止,并且仅在第二次通话时才会出现该问题。

  let stream = videoElem.srcObject;
let tracks = stream.getTracks();

tracks.forEach(function(track) {
track.stop();
});

videoElem.srcObject = null;
}

我尝试了所有可能的方法来解决这个问题,上面的代码是我用来停止摄像头的。这是react.js的问题吗?

最佳答案

您可以尝试以 webrtc API 的形式停止单个视频和音轨吗例如

mediaStream.getAudioTracks()[0].stop();
mediaStream.getVideoTracks()[0].stop();

关于javascript - 在我的示例 react 视频通话应用程序中关闭/停止浏览器摄像头,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59676501/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com