Twilio视频静音参与者

Twilio视频静音参与者,twilio,Twilio,有了新的Twilio视频API和缺少的文档,我不知道如何在视频通话中使参与者(甚至是本地参与者)静音。 请提供帮助。要控制LocalVideoTrack的单个LocalAudioTrack的静音/非静音或暂停/非暂停状态,可以使用LocalTrack#enable和LocalTrack#disable方法 例如,要使本地客户端发送的视频曲目静音,请执行以下操作: var localMedia = conversation.localMedia; localMedia.mute(); 尽管了解更

有了新的Twilio视频API和缺少的文档,我不知道如何在视频通话中使参与者(甚至是本地参与者)静音。
请提供帮助。

要控制
LocalVideoTrack
的单个
LocalAudioTrack
的静音/非静音或暂停/非暂停状态,可以使用
LocalTrack#enable
LocalTrack#disable
方法

例如,要使本地客户端发送的视频曲目静音,请执行以下操作:

var localMedia = conversation.localMedia;
localMedia.mute();

尽管了解更多您正在使用的测试文档会有所帮助,因此我可能会帮助您找到正确的测试文档。如果你还有其他问题,我很乐意帮助你更深入一点。给我发封电子邮件mspeir@twilio.com.

试着喜欢这个它对我有用

 $(document).on('click', '.unmutevideo', function() {

    localParticipant.audioTracks.forEach(function(audioTrack) {
        console.log('+++++ audioTrack ' + audioTrack + ' +++++');
        audioTrack.enable();
    });
    microphone = true;
   });

   $(document).on('click', '.mutevideo', function() {

    localParticipant.audioTracks.forEach(function(audioTrack) {
        console.log('+++++ audioTrack ' + audioTrack + ' +++++');
        audioTrack.disable();
    });
    microphone = false;
   });
取消静音:-

localParticipant.audioTracks.forEach(function (audioTrack) {

   console.log("audioTrack-- "+audioTrack);
      audioTrack.enable();
    });
    microphone = true;
静音:-

localParticipant.audioTracks.forEach(function (audioTrack) {
      console.log("audioTrack-- "+audioTrack);
      audioTrack.disable();
    });
    microphone = false;
你可以这样用。 这个代码对我有用

 $(document).on('click', '.unmutevideo', function() {

    localParticipant.audioTracks.forEach(function(audioTrack) {
        console.log('+++++ audioTrack ' + audioTrack + ' +++++');
        audioTrack.enable();
    });
    microphone = true;
   });

   $(document).on('click', '.mutevideo', function() {

    localParticipant.audioTracks.forEach(function(audioTrack) {
        console.log('+++++ audioTrack ' + audioTrack + ' +++++');
        audioTrack.disable();
    });
    microphone = false;
   });

如果可能,参与者音频曲目禁用参与者音频曲目禁用共享代码,请参阅以下内容:

//Participant is all participant connect with Room. For ex. User-1 Screen Page 
//Participant User-2, User-3 And User-4.

participant.audioTracks.forEach(function (track) {
  if (track.kind === 'audio') {
         track.mediaStreamTrack.enabled = false;
         track.mediaStreamTrack.muted = true;
  }

//sid is disable Audio track Particular Participant sid. For Ex. User-1 Screen 
//Participant User-3 audio disable using audio track sid It is Possible. If 
//Possible give me code or reference URL link.


  if (track.sid == sid) {
        //participant audio track disable.
        track.disable();
  }
});
如果可能的话,给我代码或url参考链接


可能用户3屏幕仅用户1视频和音频无法和禁用。User-3屏幕User-3作为本地参与者,User-1作为远程参与者。

谢谢,我已经读过文档了。谢谢你,梅根,我在查看代码时错过了这篇文章,所以我通过相同的代码,通过直接访问_信令,做了同样的事情,我知道这很糟糕。很高兴你给我指点方法。是否可以使远程参与者静音?是的,参与者音频处于启用和禁用状态。