【发布时间】:2015-05-30 13:58:55
【问题描述】:
我正在使用getUserMedia 访问网络摄像头。我有一个功能可以打开和关闭视频,执行以下操作:
var videoTracks = this.stream.getVideoTracks();
if (videoTracks.length === 0) {
trace('No local video available.');
return;
}
trace('Toggling video mute state.');
for (var i = 0; i < videoTracks.length; ++i) {
videoTracks[i].enabled = !videoTracks[i].enabled;
}
trace('Video ' + (videoTracks[0].enabled ? 'unmuted.' : 'muted.'));
enabled 的值改变时如何接收事件?我尝试使用Object.observe,但它不起作用。
【问题讨论】:
标签: javascript webrtc mediastreamsource