Я пробовал этот код, но он не работает, но не замечает:
const constraints = {
width: {
min: 320,
max: 480
},
height: {
min: 240,
max: 400
},
advanced: [{
width: 1920,
height: 1280
},
{
aspectRatio: 1.333
}
]
};
navigator.mediaDevices.getUserMedia({
video: true
})
.then(mediaStream => {
const track = mediaStream.getVideoTracks()[0];
track.applyConstraints(constraints)
.then(() => {
// Do something with the track such as using the Image Capture API.
})
.catch(e => {
console.log(e);
// The constraints could not be satisfied by the available devices.
});
});
Любые предложения по изменению разрешения видео локальной видеодорожки на лету при использовании API чата Twilio.