Comment puis-je empêcher l'accès de la caméra sur iOS Safari (via getUserMedia ()) de temporiser?

voix
0

iOS version 11.4.1

Je développe actuellement un site d'application d'une seule page qui utilise la caméra de l'appareil pour détecter ce que l'utilisateur montrer. Pour cela, j'utilise navigator.mediaDevices.getUserMedia ({vidéo: true})

Safari sur l'iPad, à la différence dans les navigateurs de bureau, quand je quittez une page d'alimentation de la caméra de l'application à une page dans le même domaine, mais qui ne nécessite pas l'alimentation de la caméra, l'icône de la barre d'adresse pour savoir si la vidéo est autorisé commutateurs à l'état désactivé (caméra vidéo avec une ligne à travers).

Si je navigue en arrière immédiatement, il semble avoir encore accès à l'alimentation de la caméra. Cependant, si j'attends quelques minutes sur un écran sans accès (toujours dans l'application d'une seule page), il semble oublier l'accès a été accordé et que je requiers cliquez sur « Autoriser » à nouveau.

Est-ce une caractéristique / bug connu avec l'accès à la caméra de Safari? Et si oui, y at-il des solutions de contournement sensibles ou façons de configurer le délai d'attente?

Créé 19/09/2018 à 13:35
source utilisateur
Dans d'autres langues...                            

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