工作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显示为远程参与者。
如果另一种方式可以给我建议和参考网址链接。如果Rest Api可能给我参考网址链接,我是指Twilio rest api。
Twilio开发者布道者在这里。
Twilio Video JavaScriptSDK的参考留档可在此处获得。
您只能在SDK中禁用LocalTrack
,例如LocalAudioTrack#disable
。
我不确定你在这里还问了什么。你的代码没有按预期工作还是抛出了错误?
我的场景是User-1、User-2和User-3连接同一个房间和所有用户音频禁用。User-1 Screen User-1作为本地参与者,user-2和user-3作为远程参与者与User-2 Screen和User-3 Screen相同。
但是用户1屏幕所有远程参与者视频启用和用户2和用户3屏幕仅自见和参与者视频不显示。
用户1可以开始与用户2通信,当时用户1音频启用和用户2音频启用只有这两个用户可以音频和视频相互通信。像一对一而不是一对多。
例如。用户1可以开始按钮,此时用户1本地音频启用,用户2本地音频启用。但目前问题用户3可以听到用户1和用户2的通信音频我想要禁用音频。这是可能的吗?
用户3屏幕所有参与者音频禁用是否可能?
如果用户1屏幕本地参与者音频启用,但用户3屏幕用户1作为远程参与者,我想用户1参与者音频禁用。这是可能的吗?
有可能Javas的代码音频会禁用吗?所有人都在同一个页面中使用. net和javascript。
如果可能,请显示我的代码。