как задать настройки ISO и Выдержки в getUserMedia()?

Немного понял немного изменил, ситуация следующая:

navigator.mediaDevices.getUserMedia({ 
video: { width: 2592, height: 1728, facingMode: { exact: "environment" } }, 
audio: false 
}).then(stream2 => {
const track = stream2.getVideoTracks()[0];
const imageCapture = new ImageCapture(track);
const photoCapabilities = imageCapture.getPhotoCapabilities().then(() => {
track.applyConstraints({advanced: [{torch: false, iso: 3200 }]});
//тут я понял, торч - вспышка, iso ну это то что я и хотел, 
//а вот как задать "Выдержку"? 
//этот параметр нужен для нормальной съёмки объектов в движении, 
//чтоб на видео не смазывались, вообщем в телефоне в настройках камеры так и называется - Выдержка, 
//чем меньше число этого параметра тем чётче движущиеся объекты на видео, 
//но тем темнее само видео, поэтому я и задаю ещё ISO
window.stream = stream2;
}).catch(error => console.log(''));
}).catch(error => console.log(''));

А в общем задача такая - захватываю видео, на котором движутся объекты, они смазываются, надо уменьшить параметр Выдержки и увеличить ISO

И ещё дополню.... если я меняю torch на true то вспышка срабатывает, а вот если меняю iso то никаких изменений не видно...


Ответы (0 шт):