J'ai cloné un projet sur le traitement d'image en temps réel sur un navigateur Web à partir de ce lien : Ensuite, je ne pouvais pas autoriser mon navigateur à accéder à ma caméra. J'ai reçu cette alerte javascript:
Uh-oh, la webcam n'a pas démarré. Avez-vous une webcam? L'avez-vous autorisé? Actualisez pour réessayer. Et le bouton d'autorisation ne s'affiche pas comme si j'accédais à son site.
Accédez-vous à la page Web qui est servie via HTTP, sur localhost? Si vous y accédez depuis http://localhost/...
, Chrome vous demandera la permission d'utiliser l'appareil photo.
Si vous ouvrez directement la page Web, c'est-à-dire /Users/Methuz/Documents/index.html, cela ne fonctionnera pas, même si vous l'autorisez explicitement.
Dans ce cas, la solution de contournement que j'utilise consiste à héberger le fichier HTML sur un serveur Web. Un hack rapide consiste à utiliser python, dans le dossier où la page HTML est lcoated: python -m SimpleHTTPServer
Étape 1: Trouvez votre fichier de préférences chrome: http://www.forensicswiki.org/wiki/Google_Chrome#Configuration
Étape 2: ouvrez-le et recherchez la clé "profil"
Étape 3: Sous le profil, il y aura un hachage "content_settings", qui aura un hachage "pattern_pairs" Ajoutez-y:
"*,*": {
"media-stream-camera": 1
}
Dernier exemple:
"profile": {
....
"content_settings": {
....
"pattern_pairs": {
"*,*": {
"media-stream-camera": 1
},
....
}
}
}
AVERTISSEMENT: Cela permettra à tous les sites Web d'accéder à votre caméra
Chrome n'autorise désormais que les serveurs https: // à la liste persistante (version 39.xx)
https://support.google.com/chrome/answer/2693767?hl=en
Autoriser: cela permet au site d'accéder à votre caméra et à votre microphone à ce moment et une notification apparaîtra confirmant que vous avez accordé l'accès. Si vous sélectionnez Autoriser sur une URL "http", votre préférence ne sera pas mémorisée lors des prochaines visites. Si vous sélectionnez Autoriser sur une URL "https", votre préférence sera mémorisée lors de vos prochaines visites.
Peut-être que ce lien aide à définir votre serveur sécurisé local si vous utilisez Wamp. http://forum.wampserver.com/read.php?2,32986
Ensuite, vous pouvez ajouter votre serveur local à la liste d'autorisation permanente de Chrome.
Vous avez ce problème pendant des jours, seulement cela a aidé:
Réinstallez Chrome en supprimant également la configuration. Et essayez de ne pas synchroniser toutes les extensions, car elles peuvent interférer.
Sudo apt-get purge google-chrome-stable
rm -rf ~/.config/google-chrome
Ensuite, installez d'officiel.