Ich habe das Google-Formular ausgefüllt, damit mein Gerät auf die weiße Liste gesetzt werden kann und eine AppID erhalten hat.
Ich habe die hier beschriebenen Vorgehensweisen befolgt, um das Gerät ohne Erfolg zu debuggen: Ссылка
Ich kann mein Gerät mit der IP-Adresse pingen, aber die Verbindung mit Port 9222 führt zu einem Fehler. Telnet zu diesem Port ist ebenfalls nicht erfolgreich.
Weiß jemand, warum das nicht funktioniert? Ich muss etwas Einfaches vermissen.
Das Problem war, dass mein Chromecast-Gerät die Seriennummer nicht an Google gesendet hat.
Ich konnte es zum Laufen bringen, indem ich die Seriennummer der Geräte im Windows-Settings-Utility sendete (das Ändern dieser Einstellung in der Android-App schien nicht zu funktionieren). Nach dem Ändern der Einstellung habe ich das Gerät neu gestartet, und jetzt kann ich eine Verbindung über Port 9222 herstellen. Ich bin mir nicht sicher, warum das nicht im Entwickler läuft ... oder habe ich es vielleicht verpasst?
Ich habe diese Option nur erhalten, als ich "Optionen" in der Google Cast-Erweiterung in Chrome geöffnet und dann sehr schnell auf das blaue Symbol etwa ein Dutzend Mal geklickt habe. Plötzlich erschien eine neue Option am unteren Rand, wo ich den Hostnamen meiner Whitelist-URL eingeben konnte:
Ich habe auch sichergestellt, dass "send serial number" in der Chromecast.app aktiviert wurde (und einen Neustart durchführen!)
Jetzt kann ich in einem Browser auf Port 9222 zugreifen und meine App unter http: // {my-chromacast-ip}: 9222 / sehen. Ich kann in Chrome Dev-Tools verwenden, um die Seite zu debuggen, zu aktualisieren, Elemente auf dem Bildschirm zu überprüfen usw.
Etwas anderes, das ich noch nicht gesehen habe. Wenn Sie die richtige IP-Adresse verwenden und die Verbindung zum Remote-Debugging herstellen, aber Ihre Quelle, Elemente usw. nicht angezeigt wird, könnte dies durch Sicherheitseinstellungen blockiert werden. Das hielt mich eine Weile auf, bis ich ein kleines Schildsymbol in meiner URL-Leiste bemerkte. Klicken Sie darauf und erlauben Sie es, Quellen zu laden. Sobald ich das gemacht habe, hat alles wie erwartet bevölkert.
Ich habe ein bisschen mit diesem Problem gekämpft. Ich denke, dass sich einige Dinge mit dem letzten Firmware-Update auf dem Chromecast geändert haben könnten. Ich könnte eine Verbindung zu Port 9222 herstellen, nachdem ich Folgendes getan habe:
Registrieren Sie den benutzerdefinierten Empfänger und hosten Sie ihn außerhalb meines Netzwerks (auf Google Drive: Zypern )
Starten Sie den Empfänger. Ich habe das Chromecast-Beispiel Ссылка
verwendetVergewissern Sie sich, dass die App-ID in chrothellotext.html für Ihr Konto registriert ist.
Wenn ich danach eine Verbindung zum Debugging-Port aufbauen konnte.
Der Port ist nur geöffnet, wenn Ihr benutzerdefinierter Receiver auf Chromecast ausgeführt wird.
Ich könnte auch nützlich sein, um das Debugging für die Chrome-Erweiterung zu aktivieren. Hier wird angezeigt, was zwischen dem Chromecast und dem Absender passiert: Ссылка
Sie müssen zuerst (mindestens einmal) zu einem benutzerdefinierten Empfänger wechseln, bevor Sie versuchen, mit dem Debug-Port auf die IP zuzugreifen. Andernfalls wird das Debuggen nicht aktiviert.
Tags und Links chromecast