2016-06-02 8 views
2

Ich habe den Beispiel-benutzerdefinierten Empfänger here heruntergeladen. Es funktioniert gut für Audio und Video, aber ich kann nicht scheinen, Bilder zu werfen. Ich habe der ''-Enumeration einen IMAGE-Typ hinzugefügt und versucht, einen Tag in die HTML-Datei des Players einzufügen (genau wie der für Video), aber jedes Mal, wenn ich versuche, ein Bild anzuzeigen, bekomme ich' Load metadata error: [object Object] '.Anzeigen eines Bilds auf einem benutzerdefinierten Chromecast-Empfänger

Ich habe versucht, einen benutzerdefinierten Skin-Empfänger zu machen, da Bilder mit diesem angezeigt werden, aber ich finde keine Unterschiede zwischen den player.js, die ich habe, und dem, der mit dem benutzerdefinierten Skin geladen ist.

Kann mir jemand einen Hinweis geben, was ich tun muss, um ein Bild anzuzeigen? Muss es wie ein Video behandelt werden? Oder was?

Antwort

1

Der von Ihnen erwähnte Empfänger unterstützt keine Bilder. Sie haben die Möglichkeit, den Standard-Empfänger oder den gestylten Empfänger zu verwenden (was bedeutet, dass Sie auf der Empfängerseite nichts programmieren müssen) oder wenn Sie lieber Ihren eigenen Empfänger haben möchten, dann müssen Sie Ihren eigenen benutzerdefinierten Empfänger schreiben; Sie können unsere Dokumentationen und Leitfäden sowie den Referenzempfänger sehen, um zu sehen, wie die Dinge funktionieren; In Ihrem Fall müssen Sie Ihrem DOM ein Bildelement hinzufügen, um das Bild anzuzeigen und es an das Empfänger-SDK anzuschließen. Es könnte einfacher sein, einen der beiden genannten Empfänger zu verwenden, wenn Sie kein benutzerdefiniertes Verhalten benötigen.

+0

Der Grund, warum ich einen benutzerdefinierten Empfänger verwenden muss, ist, dass ich nicht unterstützte Medienformate filtern muss, die vom Standard/gestylten Empfänger nicht wiedergegeben werden können. Ich habe den Filterteil bereits erledigt, alles was ich jetzt brauche, ist herauszufinden, wie man das macht, was du erwähnt hast. Danke für die Hilfe :) –

+0

Beachten Sie, dass die Filterung auch auf den Sendergeräten funktioniert und tatsächlich besser ist, da sie dem Benutzer sofort eine Rückmeldung geben kann. –

+0

Die Idee hinter dieser Aktion war eine zusätzliche Überprüfung des Empfängers Teil, weil ich festgestellt habe, dass im Gegensatz zu https://developers.google.com/cast/docs/media#image-formats, kann es mehr Formate wie spielen. 3gp, .mkv und so weiter. Also wird der Extra-Check wert sein :). Übrigens, haben Sie einige Beispiele, wie Sie das Bildelement hinzufügen können? (spezifisch für einen benutzerdefinierten Empfänger) - oder ist es ähnlich wie bei Videos? –