cast. framework. CastReceiverOptions
            Kontextoptionen für Cast-Empfänger. Alle Attribute sind optional.
Konstruktor
CastReceiverOptions
new CastReceiverOptions()
Attribute
adBreakPreloadTime
(Zahl oder nicht definiert)
Wie weit im Voraus die Inhalte einer einzelnen Werbeunterbrechung in Sekunden vorab geladen werden sollen. So können Sie vermeiden, dass eine Werbeunterbrechung zu früh vorgeladen wird, was zu falschen Anzeigenmesswerten führen kann. Wenn nichts angegeben ist, wird ein Standardwert von 5 Sekunden verwendet.
customNamespaces
Nicht-null-Objekt mit nicht-null-Eigenschaften vom Typ cast.framework.system.MessageType
Karte der Namespaces für benutzerdefinierte Nachrichten und ihrer Typen. Benutzerdefinierte Nachrichtennamespaces müssen initialisiert werden, bevor die Anwendung gestartet wird. Sie müssen also in den Receiver-Optionen angegeben werden. (Der Standardnachrichtentyp ist JSON, falls hier nicht angegeben.)
disableIdleTimeout
(boolesch oder nicht definiert)
Wenn „true“, wird verhindert, dass der Receiver geschlossen wird, wenn er nach dem Beenden der aktiven Wiedergabe inaktiv wird. Diese Property sollte nur für Nicht-Media-Apps verwendet werden.
enforceSupportedCommands
boolean
Bei „true“ wird für jeden Media-Befehl, der nicht in der supportedCommands-Zuordnung enthalten ist, ein Fehler generiert. cast.framework.messages.ErrorReason wird auf NOT_SUPPORTED gesetzt. Der Standardwert ist „false“. Dadurch können Media-Befehle ausgeführt werden, ohne dass die Karte geprüft wird.
localSenderId
(String oder nicht definiert)
Absender-ID für lokale Anfragen. Der Standardwert ist „local“.
maxInactivity
(Zahl oder nicht definiert)
Maximale Zeit in Sekunden, bevor eine inaktive Senderverbindung geschlossen wird. Wenn Sie diesen Wert festlegen, wird eine Heartbeat-Nachricht gesendet, um die Verbindung aufrechtzuerhalten. Wird verwendet, um nicht reagierende Absender schneller als mit den typischen TCP-Timeouts zu erkennen. Der Mindestwert beträgt 5 Sekunden. Es gibt keine Obergrenze, aber es dauert in der Regel einige Minuten, bis TCP-Timeouts der Plattform wirksam werden. Der Standardwert beträgt 10 Sekunden.
mediaElement
(non-null HTMLMediaElement or undefined)
Medienelement, mit dem Inhalte wiedergegeben werden sollen. Standardmäßig wird das erste Media-Element verwendet, das auf der Seite gefunden wird.
playbackConfig
(nicht null cast.framework.PlaybackConfig oder undefiniert)
Eine Wiedergabekonfiguration mit benutzerdefinierten Parametern.
playWatchedBreak
(boolesch oder nicht definiert)
Bei „true“ wird eine clientseitig zusammengefügte Pause auch dann wiedergegeben, wenn sie bereits angesehen wurde.
preferredPlaybackRate
(Zahl oder nicht definiert)
Die Wiedergaberate, die verwendet werden soll, wenn sie in der Ladeanfrage nicht angegeben ist. Der zulässige Bereich liegt zwischen 0, 5 und 2.Der Wert 1 entspricht der normalen Geschwindigkeit.
preferredTextLanguage
(String oder nicht definiert)
Sprache, die für den Text-Track verwendet werden soll, wenn in der Ladeanfrage kein aktiver Track angegeben ist.
Warteschlange
(nicht null cast.framework.QueueBase oder nicht definiert)
Implementierung einer benutzerdefinierten Warteschlange
shakaVariant
(nicht null cast.framework.ShakaVariant oder undefiniert)
Welche Version von Shaka Player soll geladen werden? Legen Sie cast.framework.ShakaVariant.DEBUG fest, um einen Debug-Build zu laden.
              
shakaVersion
(String oder nicht definiert)
Shaka-Version im Format MAJOR.MINOR.PATCH oder MAJOR.MINOR.PATCH-SUFFIX, z. B. „4.15.12“ (der aktuelle Standard).
Unterstützte Versionen sind >=4.15.12 und <5.0.0. Verworfene, aber weiterhin kompatible Versionen sind >=2.5.6 <4.15.12.
HINWEIS: Shaka Player-Versionen, die älter als die Standardversion sind, werden nicht empfohlen, da in den neuesten Versionen viele Fehler behoben wurden. Hier können neuere Versionen angegeben werden, um zusätzliche Korrekturen oder Funktionen zu aktivieren, die noch nicht standardmäßig verfügbar sind. Beachten Sie jedoch, dass sich in zukünftigen Releases des Web Receiver SDK der Bereich der unterstützten Versionen ändern kann und die Verwendung einer anderen Version als der hier angegebenen erzwungen werden kann. Dieses Flag sollte nur vorübergehend und auf Anweisung des Cast-Supportteams verwendet werden. (https://developers.google.com/cast/support) Die Nutzung erfolgt auf eigenes Risiko.
skipMplLoad
(boolesch oder nicht definiert)
Wenn „true“, wird verhindert, dass der Empfänger den MPL-Player lädt.
skipPlayersLoad
(boolesch oder nicht definiert)
Wenn „true“, wird verhindert, dass der Empfänger die MPL- oder Shaka Player-Bibliotheken lädt. Entspricht dem Festlegen von „skipMplLoad“ und „skipShakaLoad“ auf „true“.
skipShakaLoad
(boolesch oder nicht definiert)
Wenn „true“, wird verhindert, dass der Empfänger den Shaka Player lädt.
statusText
(String oder nicht definiert)
Text, der den Bewerbungsstatus darstellt. Sie sollte den Internationalisierungsregeln entsprechen, da sie möglicherweise von der Senderanwendung angezeigt wird.
supportedCommands
(Zahl oder nicht definiert)
Eine Bitmaske von Medienbefehlen, die von der Anwendung unterstützt werden. LOAD, PLAY, STOP und GET_STATUS müssen immer unterstützt werden. Wenn dieser Wert nicht angegeben ist, wird davon ausgegangen, dass PAUSE, SEEK, STREAM_VOLUME, STREAM_MUTE, EDIT_TRACKS und PLAYBACK_RATE ebenfalls unterstützt werden.
- Weitere Informationen
 - cast.framework.messages.Command
 
uiConfig
(nicht null cast.framework.ui.UiConfig oder undefiniert)
UI-Konfiguration
useLegacyDashSupport
(boolesch oder nicht definiert)
Falls true, verwenden Sie MPL für DASH-Inhalte.
useShakaForHls
(boolesch oder nicht definiert)
Wenn true, verwenden Sie 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 leistungsstark und mit HLS-Empfängern kompatibel ist, bevor er zum Standard wird. Wenn Sie Shaka Player für HLS vor dem offiziellen Start aktivieren, bitten wir Sie, alle Probleme zu melden, die auftreten. (https://developers.google.com/cast/support) Vor der vollständigen Einführung von Shaka Player für HLS können wir keine Garantie für die Kompatibilität von Shaka Player für HLS übernehmen. Bei schwerwiegenden Problemen empfehlen wir Ihnen möglicherweise, dieses Flag auf die Standardeinstellung zurückzusetzen.
versionCode
(Zahl oder nicht definiert)
Eine Ganzzahl, die als interne Versionsnummer zur Darstellung der Receiver-Version verwendet wird. Diese Nummer wird nur verwendet, um beim Erfassen von Messwerten zwischen Receiver-Releases zu unterscheiden. Sie sollte mit jedem Release erhöht werden und im Falle eines Rollbacks an diesen Release gebunden bleiben.