使用Javascript的Twilio可编程视频

使用Javascript的Twilio可编程视频,javascript,.net,twilio,twilio-video,Javascript,.net,Twilio,Twilio Video,正在工作的js文件twilio-video.js:1.14.1。 所有代码都在单页.aspx文件中工作 如果可能,参与者音频曲目禁用共享代码 //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

正在工作的js文件twilio-video.js:1.14.1。 所有代码都在单页.aspx文件中工作

如果可能,参与者音频曲目禁用共享代码

//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显示为远程参与者

如果另一种方式,它可能给我的建议和参考网址链接。
如果Rest Api可能,请给我参考url链接,我是Twilio Rest Api。

Twilio开发者福音传道者

这个

例如,您只能在SDK中禁用
LocalTrack
s


我不知道你在问什么。您的代码是否未按预期工作或引发错误?

我的场景是User-1、User-2和User-3连接同一个房间,并且所有用户音频都被禁用。用户1屏幕用户1作为本地参与者,用户2和用户3作为远程参与者,与用户2屏幕和用户3屏幕相同

但User-1屏幕所有远程参与者视频启用,User-2和User-3屏幕仅显示自我查看,参与者视频不显示

用户1可以启动与用户2的通信,此时用户1音频启用和用户2音频启用只有这两个用户可以彼此进行音频和视频通信。像一对一而不是一对多

例如,用户1可以启动按钮,此时用户1本地音频启用和用户2 本地音频启用。但目前发布的User-3可以听到User-1和User-2通信音频,我想禁用音频。有可能吗

User-3屏幕所有参与者音频禁用是否可能?

如果用户1屏幕本地参与者音频启用,但用户3屏幕用户1作为远程参与者,我希望用户1参与者音频禁用。有可能吗?

Javascipt代码音频可能会禁用吗? 所有这些都使用.net和javascript在同一页面上运行。


如果可能,请显示我的代码。

是参与者音频处于启用和禁用状态。我很乐意这样做。