Klasse: CastReceiverOptions

Konstruktor

CastReceiverOptions

new CastReceiverOptions()

Properties

adBreakPreloadTime

(number or undefined)

Zeit in Sekunden, um die Inhalte einer einzelnen Werbeunterbrechung im Voraus zu laden. So können Sie vermeiden, dass eine Werbeunterbrechung zu früh im Voraus geladen wird, und Ihre Anzeigenmesswerte werden nicht verfälscht. Wenn kein Wert angegeben wird, wird standardmäßig 5 Sekunden verwendet.

customNamespaces

Objekt ohne Nullwerte mit Eigenschaften ohne Nullwerte vom Typ cast.framework.system.MessageType

Zuordnung von benutzerdefinierten Nachrichten-Namespaces und ihren Typen. Benutzerdefinierte Nachrichten-Namespaces müssen initialisiert werden, bevor die Anwendung gestartet wird. Daher müssen sie in den Empfängeroptionen angegeben werden. Wenn hier kein Wert angegeben wird, ist der Standardnachrichtentyp JSON.

disableIdleTimeout

(boolean or undefined)

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

enforceSupportedCommands

Konstante

boolean

Bei „true“ wird für jeden Mediabefehl, der nicht in der Zuordnung „supportedCommands“ enthalten ist, ein Fehler generiert. cast.framework.messages.ErrorReason wird auf NOT_SUPPORTED gesetzt. Der Standardwert ist „false“. Dadurch können Mediabefehle ausgeführt werden, ohne die Zuordnung zu prüfen.

localSenderId

(string or undefined)

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

maxInactivity

(number or undefined)

Maximale Zeit in Sekunden, bevor eine inaktive Absenderverbindung geschlossen wird. Wenn Sie diesen Wert festlegen, wird eine Heartbeat-Nachricht gesendet, um die Verbindung aufrechtzuerhalten. Wird verwendet, um nicht reagierende Absender schneller zu erkennen als typischen TCP-Zeitüberschreitungen. Der Mindestwert beträgt 5 Sekunden. Es gibt keine Obergrenze , aber es dauert in der Regel einige Minuten, bis die TCP-Zeitüberschreitungen der Plattform zum Tragen kommen. Der Standardwert ist 10 Sekunden.

mediaElement

(non-null HTMLMediaElement or undefined)

Media-Element zum Abspielen von Inhalten. Standardmäßig wird das erste Media-Element auf der Seite verwendet.

playbackConfig

(non-null cast.framework.PlaybackConfig or undefined)

Eine Wiedergabekonfiguration mit benutzerdefinierten Parametern.

playWatchedBreak

(boolean or undefined)

Bei „true“ wird eine vom Client zusammengesetzte Unterbrechung auch dann abgespielt, wenn sie bereits angesehen wurde.

preferredPlaybackRate

(number or undefined)

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

preferredTextLanguage

(string or undefined)

Sprache, die für die Textspur verwendet werden soll, wenn in der Ladeanfrage keine aktive Spur angegeben ist.

queue

(non-null cast.framework.QueueBase or undefined)

Benutzerdefinierte Warteschlangenimplementierung.

shakaVariant

(non-null cast.framework.ShakaVariant or undefined)

Welche Version von Shaka Player soll geladen werden? Set to cast.framework.ShakaVariant.DEBUG to load a debug build.

shakaVersion

(string or undefined)

Shaka-Version im Format MAJOR.MINOR.PATCH oder MAJOR.MINOR.PATCH-SUFFIX format, z. B. „4.15.35“ (der aktuelle Standard).

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

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 Fehlerkorrekturen oder Funktionen zu nutzen, die standardmäßig noch nicht verfügbar sind. Beachten Sie jedoch, dass sich mit zukünftigen Versionen 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 als vorübergehende Maßnahme und unter Anleitung des Cast-Supportteams verwendet werden. (https://developers.google.com/cast/support) Die Verwendung erfolgt auf eigenes Risiko.

skipMplLoad

(boolean or undefined)

Bei „true“ wird verhindert, dass der Empfänger den MPL-Player lädt.

skipPlayersLoad

(boolean or undefined)

Bei „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

(boolean or undefined)

Bei „true“ wird verhindert, dass der Empfänger den Shaka Player lädt.

statusText

(string or undefined)

Text, der den Anwendungsstatus darstellt. Er muss den Internationalisierungsregeln entsprechen, da er von der Absender Anwendung angezeigt werden kann.

supportedCommands

(number or undefined)

Eine Bitmaske der von der Anwendung unterstützten Mediabefehle. LOAD, PLAY, STOP und GET_STATUS müssen immer unterstützt werden. Wenn dieser Wert nicht angegeben wird, 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

(non-null cast.framework.ui.UiConfig or undefined)

UI-Konfiguration.

useLegacyDashSupport

(boolean or undefined)

Bei true wird MPL für DASH-Inhalte verwendet.

useShakaForHls

(boolean or undefined)

Bei true wird Shaka Player für HLS-Inhalte verwendet. Die Standardeinstellung ist false.

HINWEIS: Shaka Player ist nicht die Standardeinstellung für HLS-Inhalte, da noch einige Funktionen fehlen und wir sicherstellen möchten, dass er leistungsstark und weitgehend mit HLS-Empfängern kompatibel ist, bevor er zur Standardeinstellung wird. Wenn Sie Shaka Player für HLS vor der offiziellen Einführung verwenden möchten, 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 Garantien für die Kompatibilität von Shaka Player mit HLS geben. Wir empfehlen Ihnen möglicherweise, dieses Flag auf die Standardeinstellung zurückzusetzen, wenn schwerwiegende Probleme auftreten.

versionCode

(number or undefined)

Eine Ganzzahl, die als interne Versionsnummer verwendet wird, um die Empfängerversion darzustellen. Diese Zahl wird nur verwendet, um beim Erfassen von Messwerten zwischen Empfänger Versionen zu unterscheiden. Sie sollte mit jeder Version erhöht werden und im Falle eines Rollbacks an diese Version gebunden bleiben.