MediaStreamTrack.onended

MediaStreamTrack.onended - зупинено доріжку.

Синтаксис:

MediaStreamTrack.onended=function(event){ // код функції, яка виконується коли відбувається подія };

Параметри:

MediaStreamTrack - об'єкт MediaStreamTrack для якого призначається подія.

event - об'єкт Event який передається в якості параметру функції.

Опис:

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

Щоб зупинити доріжку виконуйте метод stop().

Не всі браузери підтримують.

Приклад:

navigator.mediaDevices.getUserMedia({video:true}).then( function(stream){ var tracks=stream.getTracks(); tracks[0].onended=function(e){alert('доріжку зупинено ');}; tracks[0].stop(); }).catch(function(e){alert(e);}); navigator.mediaDevices.getUserMedia({video:true}).then( function(stream){ var tracks=stream.getTracks(); tracks[0].addEventListener('ended',function(e){alert('доріжку зупинено ');}); tracks[0].stop(); }).catch(function(e){alert(e);});