Demander la permission de la caméra sans allumer l'appareil photo

voix
3

Chaque fois que j'accepte l'autorisation d'utiliser l'appareil photo sur le navigateur, mon appareil photo de bureau s'allume. Je suppose que cela est dû au fait navigator.mediaDevices.getUserMedia () retourne un flux en cas de succès, et ce flux est directement à partir de l'appareil photo.

Je ne veux pas le flux de l'appareil instantanément sur l'acceptation de l'autorisation.

Est-il possible que je pourrais demander la permission sans avoir à utiliser l'appareil photo « instantanément ». J'utiliser l'appareil photo plus tard.

Créé 14/02/2020 à 00:03
source utilisateur
Dans d'autres langues...                            


1 réponses

voix
0

Je voudrais essayer d'arrêter les pistes après immediat réception du flux:

stream.getVideoTracks().forEach(function(track) {
    track.stop();
});

La prochaine fois que vous appelez getUserMedia il ne devrait pas appeler des autorisations à nouveau. Mais cela dépend du navigateur.

Créé 14/02/2020 à 00:17
source utilisateur

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