#javascript #getusermedia #webcam-capture
Вопрос:
Я пишу веб-страницу, на которой отображается изображение с камеры в полном размере. Он предназначен для использования только на iPad, поэтому я ограничил разрешение камеры до 768×1024 (предварительное, только для проверки размера).
Изображение отображается на теге lt;видеоgt;lt;видеоgt;
Проблема в том, что когда я устанавливаю ограничение, моя первая камера отключается, и на странице отображается вывод камеры OBS.
Ограничение
const MEDIA_CONSTRAINTS = { video: { width: { ideal: 768 }, height: { ideal: 1024 } } };
getUserMedia
navigator.getUserMedia(MEDIA_CONSTRAINTS, (stream) =gt; { video.srcObject = stream; }, (err) =gt; console.error(err) )
Я думаю, что это происходит, когда я ставлю высоту выше 720. Я сейчас тестирую это на ПК, так что оно все еще может работать на iPad, но я хочу убедиться, что оно работает на любом устройстве.
Комментарии:
1. Отладка материалов getUserMedia с установленными устройствами виртуальной камеры OBS-это большая проблема. Возможно, вам захочется удалить OBS или отключить эти устройства.