MediaStreamTrack.stop()

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(); //зупиняємо доріжку });