如果他们愿意,我想为用户提供禁用录像带的功能。我可以使用LocalVideoTrack.disable()吗?如果是的话,你能告诉我一个例子吗?
这是我的代码:
group by
所以基本上当用户点击切换视频按钮时我想停止发送视频,如果我已经发送或开始发送视频我不是。我怎样才能获得LocalVideoTrack?
答案 0 :(得分:3)
Twilio开发者传道者在这里。
在这种情况下,您确实可以使用LocalTrack.disable()
。或者,为了使其更容易,您可以将布尔参数传递给LocalTrack.enable([enabled])
,暂停或取消暂停轨道。以下是您将如何实现这一目标:
function roomJoined(room) {
const localParticipant = room.localParticipant;
let videoEnabled = true;
$('#toggle-video').click(function(e) {
videoEnabled = !videoEnabled;
localParticipant.videoTracks.forEach(function(videoTrack) {
videoTrack.enable(videoEnabled);
});
})
}
让我知道这是否有帮助。