Захват картинок WebRTC не работает на смартфонах
Я пытаюсь получить изображение с передней (задней) камеры моего смартфона с помощью WebRTC. В качестве кода я использовал один из примеров WebRTC. Это отлично работает в браузерах на компьютере, но на смартфоне (iPhone, Samsung, ...) я получаю черный экран. Я пробовал разные браузеры, ни в одном из них функция захвата изображения не работала должным образом, везде отображался черный экран. Что я должен сделать, чтобы сделать снимок?
У меня http-соединение, все мои смартфоны и веб-камеры работают нормально, поэтому проблема определенно в WebRTC (или в его использовании).
1 ответ
Для Safari попробуйте добавить playsinline к элементу video. Смотрите эту тему для справочной информации.
Если это не помогает, вы можете проверить медиастрим, а также свойство readyState элементов видео.