Klasse: CastReceiverOptions

Konstruktor

CastReceiverOptions

neu CastReceiverOptions()

Attribute

adBreakPreloadTime

(Zahl oder nicht definiert)

Wie weit im Voraus der Inhalt einer Einzelanzeige vorab geladen werden sollte in Sekundenschnelle. Dadurch entfällt auch das Vorabladen einer Werbeunterbrechung voraus. Das kann die Anzeigenmesswerte verzerren. Wenn nicht angegeben, wird ein Standardwert von 5 Sekunden verwendet.

customNamespaces

Nicht-Null-Objekt mit cast.framework.system.MessageType-Eigenschaften, die nicht null sind

Zuordnung von benutzerdefinierten Nachrichten-Namespaces und ihren Typen. Benutzerdefiniert Nachrichten-Namespaces müssen vor der Anwendung initialisiert werden beginnt und muss daher in den Empfängeroptionen angegeben werden. (Der Standardnachrichtentyp ist JSON, falls hier nicht angegeben).

disableIdleTimeout

(boolesch oder nicht definiert)

Falls wahr, wird der Empfänger nicht geschlossen, wenn er inaktiv wird nachdem die aktive Wiedergabe beendet wurde. Diese Eigenschaft sollte nur für nicht-Media-Apps.

enforceSupportedCommands

konstante

boolean

Bei "true" wird jeder Medienbefehl, der nicht in der "supportedCommands"-Zuordnung aufgeführt ist, generieren einen Fehler. Cast.framework.messages.ErrorReason wird festgelegt. an NOT_SUPPORTED. Der Standardwert ist „false“, wodurch Medienbefehle zulässig sind ausgeführt werden soll, ohne die Karte zu überprüfen.

localSenderId

(String oder nicht definiert)

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

maxInactivity

(Zahl oder nicht definiert)

Maximale Zeit in Sekunden bis zum Schließen einer Inaktivitätsspanne Absenderverbindung. Mit diesem Wert kann eine Heartbeat-Nachricht um die Verbindung aktiv zu halten. Wird verwendet, um nicht reagierende Absender schneller zu erkennen als TCP-Zeitüberschreitungen. Der Mindestwert beträgt 5 Sekunden. keine oberen bound wird erzwungen, aber es dauert in der Regel einige Minuten, bis Plattform-TCP Zeitüberschreitungen ins Spiel. Der Standardwert ist 10 Sekunden.

mediaElement

(HTMLMediaElement nicht null oder nicht definiert)

Medienelement, mit dem Inhalte wiedergegeben werden sollen. Standardmäßiges Verhalten: das erste auf der Seite gefundene Medienelement.

playbackConfig

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

Eine Wiedergabekonfiguration mit benutzerdefinierten Parametern.

playWatchedBreak

(boolesch oder nicht definiert)

Falls wahr, wird eine vom Client eingefügte Pause abgespielt, auch wenn sie bereits angesehen.

preferredPlaybackRate

(Zahl oder nicht definiert)

Die zu verwendende Wiedergaberate, falls in der Ladeanfrage nicht angegeben. Zulässig im Bereich von 0,5 bis 2, wobei 1 für normale Geschwindigkeit steht.

preferredTextLanguage

(String oder nicht definiert)

Sprache, die für den Text-Track verwendet werden soll, wenn die Ladeanfrage nicht Aktiven Track angeben.

Warteschlange

(cast.framework.QueueBase ungleich null oder nicht definiert)

Implementierung einer benutzerdefinierten Warteschlange

shakaVariant

(cast.framework.ShakaVariant ungleich null oder nicht definiert)

Welcher Build von Shaka Player geladen werden soll. Festlegen auf cast.framework.ShakaVariant.DEBUG, um einen Debug-Build zu laden.

shakaVersion

(String oder nicht definiert)

Shaka-Version im Format MAJOR.MINOR.PATCH, z. B. „4.9.2“ (die aktuellen Standard).

Unterstützte Versionen sind >=4.9.2 <5.0.0. Verworfene, aber noch kompatible Versionen sind >=2.5.6 <4.9.2.

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 zusätzliche Fehlerbehebungen oder Funktionen zu aktivieren, die nicht aber standardmäßig verfügbar. Beachten Sie jedoch, dass künftige Versionen des Web Receiver SDK können sich die Anzahl der unterstützten Versionen und die Verwendung einer anderen Version als der hier angegebenen erzwungen werden. Dieses Flag sollten nur als vorübergehende Maßnahme und unter Vorgabe der Cast-Supportteam. (https://developers.google.com/cast/support) Verwendung unter Ihr eigenes Risiko.

skipMplLoad

(boolesch oder nicht definiert)

Falls wahr, kann der Empfänger den MPL-Player nicht laden.

skipPlayersLoad

(boolesch oder nicht definiert)

Falls wahr, kann der Empfänger den MPL- oder Shaka-Player nicht laden. Bibliotheken. Entspricht der Einstellung von "skipMplLoad" und "skipShakaLoad" auf true gesetzt.

skipShakaLoad

(boolesch oder nicht definiert)

Falls wahr, kann der Empfänger den Shaka-Player nicht laden.

statusText

(String oder nicht definiert)

Text, der den Anwendungsstatus darstellt. Sie sollte den Internationalisierungsregeln, wie sie vom Absender angezeigt werden können .

supportedCommands

(Zahl oder nicht definiert)

Bitmaske mit Medienbefehlen die von der Anwendung unterstützt werden. LOAD, PLAY, STOP, GET_STATUS müssen immer unterstützt werden. Ist dieser Wert nicht angegeben, dann drücken Sie PAUSE, SEEK, STREAM_VOLUME, STREAM_MUTE, EDIT_TRACKS und PLAYBACK_RATE sind ebenfalls als unterstützt wird.

Weitere Informationen
cast.framework.messages.Command

uiConfig

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

UI-Konfiguration.

useLegacyDashSupport

(boolesch oder nicht definiert)

Wenn true, verwende MPL für DASH-Inhalte.

useShakaForHls

(boolesch oder nicht definiert)

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

HINWEIS: Shaka Player ist nicht die Standardeinstellung für HLS-Inhalte, da noch Funktionen fehlen, und weil wir sicherstellen möchten, leistungsstark und mit HLS-Empfängern weitgehend kompatibel, bevor sie Standardeinstellung. Wenn du Shaka Player für HLS vor dem offiziellen möchten, bitten wir Sie, uns alle auftretenden Probleme zu melden. (https://developers.google.com/cast/support) Vor der vollständigen Einführung von Shaka Player für HLS, übernehmen wir keine Garantien für Shaka Player mit HLS kompatibel ist. Wir empfehlen Ihnen, dieses Flag auf seine Standardeinstellung bei schwerwiegenden Problemen.

Versionscode

(Zahl oder nicht definiert)

Eine Ganzzahl, die als interne Versionsnummer für den Empfänger verwendet wird Version. Diese Zahl wird nur zur Unterscheidung des Empfängers verwendet. für die Erfassung von Messwerten. Er sollte mit jedem Wert erhöht werden, freigeben und im Falle eines Rollbacks an diesen Release gebunden bleiben.