我使用新的 beta5 版本的Twilio来创建视频聊天: https://media.twiliocdn.com/sdk/js/video/releases/1.0.0-beta5/docs/#toc5__anchor
Beta4 版本有两种方法: addMicrophone() 和 removeMicrophone() : https://media.twiliocdn.com/sdk/js/video/releases/1.0.0-beta4/docs/LocalMedia.html
如何在beta5版本中删除和添加麦克风?
答案 0 :(得分:2)
Twilio开发者传道者在这里。
首先,Video is released as v1 now, so I would change from beta5 to the v1 code。
然后,要将本地音频静音,您可以在房间的上下文中这样做。您需要为当地参与者收集媒体曲目,然后您可以禁用曲目。 removeMicrophone
方法是这方面的捷径,但我相信它已被删除,因为可能有多个麦克风在使用,处理轨道本身更灵活。
这是您获取所有本地曲目并禁用它们的方法。您可能需要做更多工作才能禁用音轨。
var localMedia = room.localParticipant.media;
localMedia.tracks.forEach(function (track) {
track.disable();
}).