Как предотвратить тайм-аут доступа к камере в iOS Safari (через getUserMedia ())? - PullRequest
0 голосов
/ 19 сентября 2018

iOS Версия 11.4.1

В настоящее время я занимаюсь разработкой одностраничного сайта приложений, который использует камеру устройства для определения того, что показывает пользователь.Для этого я использую «navigator.mediaDevices.getUserMedia ({video: true})» *

В Safari на iPad, в отличие от настольных браузеров, когда я ухожу от страницы канала камеры приложенияна страницу в том же домене, но для которой не требуется канал камеры, значок в адресной строке, указывающий, разрешено ли видео, переключается в отключенное состояние (видеокамера с прямой линией).

Если я вернусь назадсразу же, кажется, все еще есть доступ к каналу камеры.Однако, если я подожду несколько минут на экране без доступа (все еще в одностраничном приложении), он, похоже, забудет, что доступ предоставлен, и требует, чтобы я снова нажал «Разрешить».

Является ли это известнымфункция / ошибка с доступом камеры Safari?И если да, есть ли разумные обходные пути или способы настроить время ожидания?

...