Я занимаюсь разработкой веб-приложения для сканирования штрих-кода в прямом эфире.Я использовал следующий код для потоковой передачи видео:
navigator.mediaDevices.getUserMedia({ video: constraints }).then(function(stream) {
// video.src = window.URL.createObjectURL(stream);
video.srcObject = stream;
video.play();
// ...
}
Он работает, как и ожидалось, в браузере Android Chrome, а также в браузере IOS Safari.Но, когда я попробовал это в браузере ios Chrome, он не работает.Я также попытался добавить следующие ограничения:
video.setAttribute('autoplay', '');
video.setAttribute('muted', '');
video.setAttribute('playsinline', '');
Но это бесполезно.Может кто-нибудь предложить мне правильное решение, чтобы сделать это.