我使用getUserMedia
訪問網絡攝像頭。我有開啓和關閉視頻做一個函數如下:如何修改mediaStreamTrack.enabled時如何接收通知/事件?
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
,但它不起作用。