MediaTrackConstraints.torch - підсвітка медіа пристрою.
MediaTrackConstraints.torch;
var trackConstraints={torch:значення};
MediaTrackConstraints - об'єкт MediaTrackConstraints.
trackConstraints - зміна якій присвоюється об'єкт MediaTrackConstraints.
значення - логічне значення true або false.
torch властивість об'єкту MediaTrackConstraints яка містить значення параметру який вказує чи включати вспишку (підсвітку) в медіа пристрої.
Можливе значення: true - підсітка включена, false - підсвітка виключена
Для перевірки чи підтримується параметр torch використовуйте метод MediaDevices.getSupportedConstraints().
Ящо не підтримується параметр torch тоді він ігнорується.
if(navigator.mediaDevices){
var constraints={video: {torch: false} };
navigator.mediaDevices.getUserMedia(constraints).then(function(media){ alert('отримано доступ до медіа потоку'); });
}else alert('Ваш браузер не підтримує MediaDevices');
Приклад відтворення відео з камери з включеною підсвіткою (вспишкою):
Перевірка чи підтримується параметр torch:
if(navigator.mediaDevices){
var suportConstraints=navigator.mediaDevices.getSupportedConstraints();
if(suportConstraints.torch)
alert('параметр torch підтримується');
else
alert('параметр torch НЕ підтримується');
}else alert('Ваш браузер не підтримує MediaDevices');