2017-06-28 6 views
2

Ich arbeite an einer VOIP-Anwendung mit Knoten js und webrtc. Ich habe ein Problem mit Mikrofon verweigert beim Start von Chrom, wenn ich IP ändern von localhost auf 192.168 .....Chrome Mikrofon Erlaubnis

Wenn ich meine Anwendung auf localhost starten, es funktioniert gut auf Chrom & firefox, aber wenn ich starte es auf der IP meines PCs, es funktioniert nur auf Firefox. Könnte das daran liegen, dass mein Server an HTTP und nicht an HTTPS arbeitet?

Vielen Dank!

+0

Haben Sie die Berechtigungen Ihres Browsers überprüft? Es ist möglicherweise so eingestellt, dass externe Mikrofonanforderungen aus Sicherheitsgründen abgelehnt werden. Hast du verschiedene Browser ausprobiert? – Carcigenicate

+0

Ja, es funktioniert auf Firefox, ich erlaubte alle Einstellungen, die mit Mikrofon Berechtigungen zu tun haben. : (Ich möchte es wirklich auf Chrom laufen, so dass ich ein Webview machen und es auf Android laufen lassen kann. – Void

Antwort

5

Ja, Sie müssen HTTPS verwenden.

Ab Chrome 47 sind getUserMedia() -Anfragen nur von sicheren Quellen möglich: HTTPS oder localhost.

Siehe post und similar issue.

+0

Danke!:) Schlecht markieren Sie Ihre Antwort als richtig. – Void

+0

danke. Gut für zukünftige Sachen – GottZ