Twilio视频静音参与者
有了新的Twilio视频API和缺少的文档,我不知道如何在视频通话中使参与者(甚至是本地参与者)静音。Twilio视频静音参与者,twilio,Twilio,有了新的Twilio视频API和缺少的文档,我不知道如何在视频通话中使参与者(甚至是本地参与者)静音。 请提供帮助。要控制LocalVideoTrack的单个LocalAudioTrack的静音/非静音或暂停/非暂停状态,可以使用LocalTrack#enable和LocalTrack#disable方法 例如,要使本地客户端发送的视频曲目静音,请执行以下操作: var localMedia = conversation.localMedia; localMedia.mute(); 尽管了解更
请提供帮助。要控制
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作为远程参与者。谢谢,我已经读过文档了。谢谢你,梅根,我在查看代码时错过了这篇文章,所以我通过相同的代码,通过直接访问_信令,做了同样的事情,我知道这很糟糕。很高兴你给我指点方法。是否可以使远程参与者静音?是的,参与者音频处于启用和禁用状态。