Wie füge ich einen benutzerdefinierten SessionProvider mit Google Cast SDK 3 hinzu?

Wir haben vor kurzem das Google Cast SDK auf Version 3 aktualisiert. Mit diesem SDK sollte es möglich sein, Unterstützung für Nicht-Cast-Geräte hinzuzufügen, indem getAdditionalSessionProviders () in einem @ implementiert wir OptionsProvider. Wir haben ein benutzerdefiniertes @ erstell SessionProvider, um mit der Methode getAdditionalSessionProviders () zurückzukehren.

Dieser SessionProvider wird jedoch niemals verwendet und wird wahrscheinlich nur verwendet, wenn ein Gerät erkannt und in der Auswahlliste ausgewählt wurde, wenn das MediaRouteButton wird gedrückt wie im @ beschriebSessio Dokumentation. Wir können jedoch keine Möglichkeit finden, unser erkanntes nicht besetztes Gerät zu dieser Liste hinzuzufügen. Wir haben die API, die Dokumentation und die Beispiele, die online verfügbar sind, durchsucht, konnten jedoch keine Anleitung finden. Wir haben nur Beispiele für ältere SDK-Versionen gefunden, aber diese sind völlig anders und nicht verwendbar.

Wir möchten diese Funktion nutzen, um Samsung-Fernseher mit dem SmartView SDK von Samsung zur Google Cast-Liste hinzuzufügen, genau wie die YouTube- und Netflix-App.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage