MediaStreamTrack

MediaStreamTrack - доріжка в медіа потоці.

Опис:

MediaStreamTrack об'єкт який являє собою одну доріжку носія в медіа потоці. Зазвичай це аудіо або відео доріжки (треки), але можуть бути інші типи доріжок.

Отримати доріжку з медіа потоку можна за допомогою: MediaStream.getTracks(), MediaStream.getVideoTracks(), MediaStream.getAudioTracks(), MediaStream.getTrackById().

Приклад:

navigator.mediaDevices.getUserMedia({audio:true, video:true}).then(function(stream){ var tracks=stream.getTracks(); for(i in tracks) alert(tracks[i]); }).catch(function(e){alert(e);}); navigator.mediaDevices.getUserMedia({audio:true, video:true}).then(function(stream){ var tracks=stream.getTracks(); var s=''; for(var i=0;i<tracks.length;i++) s+='доріжка '+(i+1)+': '+tracks[i].kind+' '+tracks[i].label+' '+tracks[i].readyState+'\n'; alert(s); }).catch(function(e){alert(e);});