Есть ли способ указать / изменить разрешение видео / размер холста в html5 / Javascript?
Попытался установить video.videoHeight и video.videoWidth, но, похоже, они не могут быть изменены.
Это устанавливает окно видеокамеры:
$("#videoControl").show();
video = document.createElement("video");
canvasElement = $("#qrCanvas")[0];
canvas = canvasElement.getContext("2d");
window.navigator.mediaDevices.getUserMedia({ video: { facingMode: "environment" } }).then(function (stream) {
video.srcObject = stream;
video.setAttribute("playsinline", true); // required to tell iOS safari we don't want fullscreenvideo.play();
requestAnimationFrame(tick);
}
Я добавил:
video.setAttribute("width",'320');
video.setAttribute("height",'240');
Получил: "640 x 480" через: window.alert (v enter code here
) ideo.videoWidth + "x" + video.videoHeight);
grep не нашел в программах 640 x 480 и других ссылок на объектное видео нет.