Como faço para impedir o acesso câmera no iOS Safari (via getUserMedia ()) de tempo limite?

votos
0

iOS versão 11.4.1

Estou neste momento a desenvolver um local de aplicação de uma única página que usa a câmera do dispositivo para detectar o que o usuário está mostrando isso. Para isso, eu estou usando navigator.mediaDevices.getUserMedia ({video: true})

interruptores em Safari no iPad, ao contrário dos navegadores de desktop, quando eu navegar longe de uma página de feed câmera da aplicação para uma página no mesmo domínio, mas que não requer a alimentação da câmera, o ícone da barra de endereço para se o vídeo é permitido ao (câmera de vídeo com uma linha através) estado desativado.

Se eu navegar de volta imediatamente, parece ainda ter acesso à alimentação da câmera. No entanto, se eu esperar por alguns minutos em uma tela sem acesso (ainda na aplicação de uma única página), parece esquecer-se o acesso foi concedido e exigem que eu clique em Permitir novamente.

É este um recurso conhecido / bug com acesso a câmera do Safari? E se assim for, existem soluções alternativas sensatas ou maneiras de configurar o tempo limite?

Publicado 19/09/2018 em 13:35
fonte usuário
Em outras línguas...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more