Klasse: CastReceiverOptions

Konstruktor

CastReceiverOptions

neue CastReceiverOptions()

Attribute

CustomNamespaces

Nicht-Null-Objekt mit Nicht-Null-cast.framework.system.MessageType-Eigenschaften

Zuordnung von benutzerdefinierten Namespaces und ihren Typen. Benutzerdefinierte Nachrichten-Namespaces müssen vor dem Start der Anwendung initialisiert werden. Sie müssen daher in den Empfängeroptionen angegeben werden. Der Standard-Nachrichtentyp ist JSON, wenn hier nicht angegeben.

IdleTimeout

(Boolesch oder nicht definiert)

Bei „true“ wird verhindert, dass der Empfänger geschlossen wird, wenn er nach der aktiven Wiedergabe inaktiv wird. Diese Property sollte nur für Nicht-Medien-Apps verwendet werden.

Erzwungener Befehl

Konstante

boolean

Wenn der Wert „true“ ist, generiert jeder Medienbefehl, der nicht in der unterstützten Commands-Zuordnung enthalten ist, einen Fehler. Für cast.framework.messages.ErrorReason wird NOT_SUPPORTED festgelegt. Der Standardwert ist „false“. Damit können Medienbefehle ohne Prüfung der Karte ausgeführt werden.

LokaleAbsender-ID

(String oder nicht definiert)

Die Absender-ID, die für lokale Anfragen verwendet wird. Der Standardwert ist „local“.

max. Inaktivität

(Zahl oder nicht definiert)

Maximale Zeit in Sekunden, bevor eine inaktive Absenderverbindung geschlossen wird. Durch Festlegen dieses Werts wird eine Heartbeat-Nachricht ermöglicht, um die Verbindung aufrechtzuerhalten. Wird verwendet, um nicht reagierende Absender schneller als typische TCP-Zeitüberschreitungen zu erkennen. Der Mindestwert beträgt 5 Sekunden. Es wird keine Obergrenze erzwungen, aber in der Regel dauert es Minuten, bis TCP-Zeitüberschreitungen auf der Plattform in Kraft treten. Der Standardwert beträgt 10 Sekunden.

mediaElement

(HTMLMediaElement nicht null oder nicht definiert)

Mediaelement, mit dem Inhalte wiedergegeben werden sollen. Standardmäßig wird das erste auf der Seite gefundene Mediaelement verwendet.

Wiedergabekonfiguration

(cast.framework.PlaybackConfig nicht definiert oder nicht definiert)

Eine Wiedergabekonfiguration mit benutzerdefinierten Parametern.

PlayWatchedBreak

(Boolesch oder nicht definiert)

Wenn „true“ festgelegt ist, wird eine vom Client zusammengefügte Unterbrechung wiedergegeben, auch wenn sie bereits angesehen wurde.

Bevorzugte Wiedergaberate

(Zahl oder nicht definiert)

Die Wiedergaberate, die verwendet wird, wenn sie in der Ladeanfrage nicht angegeben ist. Der zulässige Bereich liegt zwischen 0,5 und 2, wobei 1 die normale Geschwindigkeit darstellt.

bevorzugteTextsprache

(String oder nicht definiert)

Für den Text-Track zu verwendende Sprache, wenn in der Ladeanfrage kein aktiver Track angegeben ist.

kuh

(null.framework.QueueBase oder nicht definiert)

Implementierung einer benutzerdefinierten Warteschlange.

ShakaVersion

(String oder nicht definiert)

Shaka-Version im Format MAJOR.MINOR.PATCH, z. B. „3.2.11“ (aktueller Standard).

Unterstützte Versionen sind >= 3.2.11 <5.0.0. Veraltete, aber kompatible Versionen sind >=2.5.6 <3.2.11.

HINWEIS: Shaka Player-Versionen, die älter als die Standardversion sind, werden nicht empfohlen, da in den neuesten Versionen viele Fehler behoben wurden. Neuere Versionen können hier angegeben werden, um weitere Fehlerkorrekturen oder Funktionen zu aktivieren, die noch nicht standardmäßig verfügbar sind. Beachten Sie jedoch, dass das Web Receiver SDK in zukünftigen Versionen den Bereich der unterstützten Versionen ändern und die Verwendung einer anderen Version als der hier angegebenen erzwingen kann. Dieses Flag sollte nur als vorübergehende Maßnahme und unter Anleitung des Cast-Supportteams verwendet werden. (https://developers.google.com/cast/support) Die Nutzung erfolgt auf eigenes Risiko.

überspringenMplLoad

(Boolesch oder nicht definiert)

Bei „true“ kann der Empfänger den MPL-Player nicht laden.

Spieler überspringen

(Boolesch oder nicht definiert)

Bei „true“ wird verhindert, dass der Empfänger die MPL- oder Shaka-Player-Bibliotheken lädt. Entspricht der Festlegung von „skipMplLoad“ und „skipShakaLoad“ auf „true“.

überspringbareShakaLoad

(Boolesch oder nicht definiert)

Bei „true“ kann der Empfänger den Shaka-Player nicht laden.

Statustext

(String oder nicht definiert)

Text, der den Bewerbungsstatus darstellt. Sie sollte den Internationalisierungsregeln entsprechen, die von der Absenderanwendung angezeigt werden können.

unterstützte Befehle

(Zahl oder nicht definiert)

Eine Bitmaske von Medienbefehlen, die von der Anwendung unterstützt werden. LOAD, PLAY, STOP, GET_STATUS müssen immer unterstützt werden. Wenn dieser Wert nicht angegeben ist, wird davon ausgegangen, dass auch PAUSE, SEEK, STREAM_VOLUME, STREAM_MUTE, EDIT_TRACKS und PLAYBACK_RATE unterstützt werden.

Weitere Informationen
cast.framework.messages.Command

UIConfig

(nicht null cast.framework.ui.UiConfig oder nicht definiert)

UI-Konfiguration.

AltLegacyDashSupport verwenden

(Boolesch oder nicht definiert)

Wenn true, verwenden Sie MPL für DASH-Inhalte.

Verwendung von ShahForHls

(Boolesch oder nicht definiert)

Wenn true, verwende Shaka Player für HLS-Inhalte. Die Standardeinstellung ist false.

HINWEIS: Shaka Player ist nicht der Standard für HLS-Inhalte, da noch Funktionen fehlen und wir sicherstellen möchten, dass er leistungsfähig und weitgehend kompatibel mit HLS-Empfängern ist, bevor er zum Standard wird. Wenn du Shaka Player für HLS vor der offiziellen Einführung aktivierst, bitten wir dich, alle aufgetretenen Probleme zu melden. (https://developers.google.com/cast/support) Vor der vollständigen Einführung von Shaka Player für HLS übernehmen wir keine Garantie für die Kompatibilität von Shaka Player mit HLS. Wir empfehlen Ihnen, dieses Flag auf die Standardeinstellung zurückzusetzen, wenn Probleme auftreten.

Versionscode

(Zahl oder nicht definiert)

Eine Ganzzahl, die als interne Versionsnummer für die Empfängerversion verwendet wird. Diese Zahl wird nur verwendet, um beim Erfassen von Messwerten zwischen Empfänger-Releases zu unterscheiden. Sie sollte bei jedem Release erhöht werden und an diese Release gebunden bleiben, falls ein Rollback ausgeführt wird.