MediaStreamTrack.stop() - зупиняє доріжку.
MediaStreamTrack.stop();
MediaStreamTrack - об'єкт MediaStreamTrack.
stop() метод об'єкта MediaStreamTrack який зупиняється відтворення джерела пов'язаного з доріжкою, а джерело та доріжка дезаціюються.
Після виклику методу stop(), властивість readyState встановлюється в "ended".
navigator.mediaDevices.getUserMedia({video:true}).then(function(stream){
var video=document.getElementById('video');
video.srcObject=stream;
video.play();
var tracks=stream.getTracks();
var track=tracks[0];
track.stop();
});
Приклад зупинення медіа потоку, зупинивши усі доріжки:
navigator.mediaDevices.getUserMedia({audio:true, video:true}).then(function(stream){
var tracks=stream.getTracks();
for(var i=0;i<tracks.length;i++)
tracks[i].stop(); //зупиняємо доріжку
});