2016-05-10 9 views
7

Ich versuche gestylten Media-Receiver zu implementieren, aber aus irgendeinem Grund wird mein Chromecast die Grafiken nicht zeigen. Ich bekomme nur den Namen meines Empfängers auf schwarzem Hintergrund. Die Vorschau in der Cast-Dev-Konsole sieht jedoch OK aus. Die CSS Ich versuche, dies zu nutzen: https://krizan.se/styl_latest.cssFehlerbehebung Styled Media Receiver css

Was ich versucht und nicht helfen:

  • CORS aktiviert und deaktiviert, macht keinen Unterschied machen. Lassen Sie es aktiviert. Verified by Streaming-Video vom Server auf Chromecast
  • Ich habe versucht, beide absolute und relative Pfade für Bilder, keine Änderung.
  • Versucht, HTTP und HTTPS, keine Änderung entweder.
  • Das Bild, das ich verwende, ist 1280x720, wie in den Richtlinien. Versuchen Ändern es auf verschiedene Größen, keine Änderung
  • entfernen und registriere mein Chrome wieder in dev-Konsole keine Änderung

Ich habe zu viele Stunden damit, dieses Problem zu beheben, alle Kombinationen von oben versucht, aber immer noch‘ Ich sehe meine Grafiken auf meinem Cast-Gerät. Es gab eine Frage zu Stackoverflow mit demselben Problem, aber ohne Antwort.

Ist das eine Art Bug oder mache ich etwas falsch? Jede Hilfe sehr geschätzt.

+0

Versuchen Sie, die [Dokumente] (https://developers.google.com/cast/docs/styled_receiver#css) hier über SMR zu überprüfen. Sie können das SMR-Farbschema anpassen, indem Sie während der Registrierung eine eigene CSS-Datei bereitstellen. Sie können entweder die Standardstile verwenden oder die HTTPS-URL für Ihre CSS-Datei angeben. Überprüfen Sie diese [SO Frage] (http://stackoverflow.com/questions/25254684/chromecast-custom-receiver-styling) und dieses [Problem] (https://plus.sandbox.google.com/s/pontus%20holmberg/top) diese Datei von Pontus Holmberg über Chromecast für weitere Informationen. – KENdi

+0

Haben Sie sich die Protokolle des Empfängers im Chrom-Debugger angeschaut, um herauszufinden, was passiert, suchen Sie nach Fehlern oder Ähnlichem? Das wäre das erste, was ich tun würde. –

+0

@AliNaddaf Können Sie weitere Informationen zum Chrome-Debugger geben? Auf welcher Webseite testen Sie? – toobsco42

Antwort

1

Sie scheinen kein gültiges Zertifikat für die HTTPS-Verbindung zu haben. Außerdem gibt die URL derzeit 404 für die CSS-Datei zurück.

2

Also mein Problem war, dass URL, die die CSS-Datei hosting war nicht die rohe CSS-Datei. Also habe ich diese Website https://rawgit.com/ verwendet, um die CSS-Datei zu hosten.