[英]AWS Chime SDK: How to leave a meeting
我有一個使用 Chime SDK 的 React JS 應用程序。 我真的按照這里的解釋,我可以成功地與兩名與會者舉行會議。 我的問題是其中一位參與者離開會議時的行為。
我的參考是:
當我運行meetingSession.audioVideo.stop()
,與會者似乎離開了會議(他們的音頻和視頻停止) - 這是有道理的。 我的問題是:
meetingSession
對象設置為null
但它沒有用meetingSession.audioVideo.start()
與會者重新加入會議,但具有新的 Tile ID。 如果參加者相同,為什么不使用相同的磁貼 ID?總的來說,我的問題似乎都與不清楚如何離開會議和 a) 從會議名單中刪除和 b) 在瀏覽器中本地釋放對象有關。
提前致謝
可能還調用 audioVideoFacade.unbindAudioElement() 將有助於將音頻元素解除綁定到流?
我找到了答案。 關鍵背景是:
在我之前的帖子中,我期望離開會話后兩個圖標都會消失,但是,相機圖標始終保留,因為權限仍然存在。
還有一點信息缺失。 文檔說明您應該運行meetingSession.audioVideo.stop()
但這不完整。 常見問題解答還指出您應該運行:
meetingSession.audioVideo.chooseVideoInputDevice(null);
meetingSession.audioVideo.stopLocalVideoTile();
meetingSession.audioVideo.stopVideoPreviewForVideoInput(previewVideoElement);
在運行meetingSession.audioVideo.stop()
之前。 這樣做解決了問題和 圖標消失了。
上面關於 Tile ID 的第 2 點仍不清楚,但這可能是一個單獨的問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.