0

工作 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 的视频和音频无法和禁用。用户 3 屏幕用户 3 作为本地参与者,用户 1 作为远程参与者。

如果另一种方式可能给我建议和参考 url 链接。如果 Rest Api 可能给我参考 url 链接,我指的是 Twilio rest api。

4

2 回答 2

0

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

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

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

对于前。用户 1 可以启动按钮,此时用户 1 本地音频启用和用户 2 本地音频启用。但当前问题 User-3 可以听到 User-1 和 User-2 通信音频我想要禁用音频。有可能的?

用户 3 屏蔽所有参与者音频 禁用 可能吗?

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

可能 Javascipt 代码音频将禁用?所有人都在使用 .net 和 javascript 在同一页面中进行操作。

如果可能显示我的代码。

于 2019-11-13T07:44:05.217 回答
0

Twilio 开发人员布道者在这里。

此处提供了 Twilio Video JavaScript SDK的参考文档

您只能LocalTrack在 SDK 中禁用 s,例如LocalAudioTrack#disable.

我不确定你在这里还问什么。您的代码是否未按预期工作或引发错误?

于 2019-11-13T06:10:55.667 回答