Pourquoi Chrome de ne pas afficher l'invite à Autoriser ou de Refuser l'autorisation de microphone et la webcam?
J'ai construit simple chat vidéo avec SimpleWebRTC, et quand je commence à WebRTC sur Ubuntu Chrome 34 montre-moi l'invite à Autoriser ou de Refuser l'autorisation de microphone et la webcam. J'cliquez sur autoriser et peut commencer la conversation même si je n'ai pas de webcam.
Mais quand je commence à WebRTC sur Windows 7, Chrome 33 ne pas afficher les commandes. Mais je peux voir de la croix-webcam icône dans la ligne d'adresse. Et quand j'essaie d'autoriser google Chrome pour utiliser le microphone et la webcam C'est de rechargement. Donc ce que je dois faire pour montrer à l'invite de commandes sous Linux?
Mon code est:
webrtc = new SimpleWebRTC({
//the id/element dom element that will hold "our" video
localVideoEl: 'publishers',
//the id/element dom element that will hold remote videos
remoteVideosEl: 'subscribers',
//immediately ask for camera access
autoRequestMedia: true
});
webrtc.on('readyToCall', function () {
webrtc.joinRoom(sessionId);
});
Aussi je peux le reproduire avec cette démo. Je me suis ensuite message d'erreur dans cette démo app:
Pas réussi à obtenir l'accès à des médias locaux. Erreur de nom a été
PermissionDeniedError. Continuant sans l'envoi d'un flux.
J'ai juste essayé en mode navigation privée, mais j'ai toujours le même problème.
Yacine Rezgui, avez-vous des webcam branché/construit en?
Je l'ai essayé et il fonctionne. Je l'ai ouvert avec un autre onglet et j'ai obtenu l'effet 3D lorsque quelqu'un se joint à la chambre.
par défaut essaie de capturer de la vidéo ET de l'audio. Si vous n'avez pas de caméra, il échouera à chaque fois sauf si vous lui dites seulement l'audio.
OriginalL'auteur Dmitro | 2014-06-05
Vous devez vous connecter pour publier un commentaire.
Il semble que vous pouvez avoir bloqué le domaine de jamais demander de l'accès des médias. Vous pouvez supprimer cette exception dans les Paramètres de Chrome.
Ouvrez google Chrome Paramètres puis naviguez jusqu'à:
Paramètres
>
de Confidentialité (dans les paramètres avancés)>
Cliquez sur paramètres de Contenu..>
Cliquez sur Gérer les exceptions...Assurez-vous que votre domaine n'a pas de Bloc valeur pour l'Audio/Vidéo. Vous pouvez supprimer l'entrée pour le domaine bloqué si elle existe.
J'ai la même chose dans Windows 10 Chrome (
Version 66.0.3359.139 (Official Build) (64-bit)
), popup ne s'affiche pas, l'ai désinstallé et ré-installé chrome, vérifié les paramètres du site pour "demander", etc).OriginalL'auteur philidem
Il y a une nouvelle fonctionnalité de sécurité de google Chrome 59:
Arrêter temporairement les demandes d'autorisation après 3 licenciements
Sécurité
Arrêter temporairement l'origine de demander une autorisation à la suite de la troisième révocation d'une autorisation d'invite. L'arrêt sera levée après un certain laps de temps (d'abord 1 semaine), après quoi l'origine peut demander la permission de nouveau. Un autre rejet d'appliquer l'arrêt temporaire de nouveau.
Pour les développeurs web qui sont caractéristiques de test, le bloc peut également être retiré par la modification de l'autorisation du paramètre dans l'icône de verrouillage de l'info sur la page de dialogue, ou par compensation de vos données de navigation.
Source: https://www.chromestatus.com/features/6443143280984064
OriginalL'auteur brunobar79