Как получить активный поток или видео трек (из quagga.js)?

Как я могу получить активный видеопоток (с камеры) после того, как он был создан с помощью getUserMedia () без каких-либо ссылок?

Можно ли получить поток от видео объекта во время его воспроизведения?

Я использую quagga.js для сканирования штрих-кодов, и я хочу активировать возможности факела и масштабирования. Однако функция из quagga (getActiveTrack ()) не работает, и я не могу получить объект потока (или видеодорожки).

(Я загружаю quagga.min.js в браузер.)

1 ответ

Решение

Получить поток (mediaStreamTrack) можно, получив srcObject из элемента video (document.getElementById('video-element'). SrcObject). Теперь я могу включить / выключить фонарик и управлять зумом при сканировании штрих-кода, но, похоже, я не могу настроить факел и зум одновременно, используя возможности камеры. Но это еще одна проблема.

Другие вопросы по тегам