Захват картинок WebRTC не работает на смартфонах

Я пытаюсь получить изображение с передней (задней) камеры моего смартфона с помощью WebRTC. В качестве кода я использовал один из примеров WebRTC. Это отлично работает в браузерах на компьютере, но на смартфоне (iPhone, Samsung, ...) я получаю черный экран. Я пробовал разные браузеры, ни в одном из них функция захвата изображения не работала должным образом, везде отображался черный экран. Что я должен сделать, чтобы сделать снимок?

У меня http-соединение, все мои смартфоны и веб-камеры работают нормально, поэтому проблема определенно в WebRTC (или в его использовании).

1 ответ

Для Safari попробуйте добавить playsinline к элементу video. Смотрите эту тему для справочной информации.

Если это не помогает, вы можете проверить медиастрим, а также свойство readyState элементов видео.

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