1

我有一个使用 aws-chime-sdk-js 的视频会议网站,还有一个停止当前会议的按钮。问题是我无法让网络摄像头停止将自己显示为正在录制(LED 灯和红色图标),即使遵循下面概述的这些函数调用:

https://aws.github.io/amazon-chime-sdk-js/modules/faqs.html#after-leaving-a-meeting-the-camera-led-is-still-on-indicating-that-the-相机尚未发布-什么可能是错误的

const stop = async (meetingId) => {
try {
    const response = await API.post("chime", "/chime/end", {
    body: { meetingId },
    });

    console.log(response);
    // Select no video device (releases any previously selected device)
    meetingSession.audioVideo.chooseVideoInputDevice(null);

    // Stop local video tile (stops sharing the video tile in the meeting)
    meetingSession.audioVideo.stopLocalVideoTile();

    meetingSession.audioVideo.stop();
} catch (e) {
    console.log(e);
}
};

我什至尝试使用 getUserMedia 单独发布曲目,但无济于事。任何想法如何关闭网络摄像头?

4

1 回答 1

0

您可以在卸载组件时或在会议结束后重新加载窗口。重新加载页面的动作会关闭已经打开的凸轮。例如,使用 JavaScript。

window.location.reload();
于 2021-09-23T18:02:24.397 回答