cast. framework: PlaybackConfig
Konfiguration zum Anpassen des Wiedergabeverhaltens.
Konstruktor
Wiedergabekonfiguration
new PlaybackConfig()
Attribute
autoPauseDauer
(Zahl oder nicht definiert)
Dauer der gepufferten Medien in Sekunden, ab der die Zwischenspeicherung beginnt. Nicht unterstützt von Shaka Player.
Dauer der automatischen Wiederaufnahme
(Zahl oder nicht definiert)
Dauer der gepufferten Medien in Sekunden, um die Wiedergabe nach der automatischen Pause aufgrund der Zwischenspeicherung zu starten bzw. fortzusetzen.
AutoFortsetzungAnzahl der Segmente
(Zahl oder nicht definiert)
Mindestanzahl von gepufferten Segmenten zum Starten/Fortsetzen der Wiedergabe. Verwenden Sie stattdessen für DASH-Inhalte „autoRetryDuration“.
Untertitel-Anfrage-Handler
(function(non-null cast.framework.NetworkRequestInfo) oder undefined)
Eine Funktion zum Anpassen der Anfrage zum Abrufen eines Untertitelsegments. Nicht unterstützt von Shaka Player.
Smooth LiveRefresh aktivieren
boolean
Ein Flag zum Aktivieren der Manifest-Aktualisierungslogik für Smooth Live-Streaming.
enableUITextDisplayer
boolean
Ein Flag zur Aktivierung des DOM-basierten Text-Renderers von Shaka Player, shaka.text.UITextDisplayer: https://shaka-player-demo.appspot.com/docs/api/shaka.text.UITextDisplayer.html. Für den videoContainer, der zum Erstellen des UITextDisplayer-Elements verwendet wird, wird standardmäßig das übergeordnete Element des Cast-Elements
- Die Verwendung dieser Textanzeige kann zu Synchronisierungsproblemen zwischen dem Text- und dem Audio-/Videotrack führen, insbesondere auf älteren Übertragungsgeräten der Generation.
- Der videoContainer ist möglicherweise nicht richtig relativ zur Bildschirmgröße ausgerichtet, sollte in der Empfängeranwendung die benutzerdefinierte UI verwenden.
IgnorierenTtmlPositionInfo
boolean
Gibt an, ob TTML-Positionierungsinformationen ignoriert werden sollen.
Anfangsbandbreite
(Zahl oder nicht definiert)
Anfängliche Bandbreite in Bit pro Sekunde.
Lizenzbenutzerdefinierte Daten
(String oder nicht definiert)
Benutzerdefinierte Lizenzdaten. Nicht unterstützt von Shaka Player.
Lizenz-Handler
(function(non-null Uint8Array, non-null cast.framework.NetworkResponseInfo)Returns (non-null Promise contains non-null Uint8Array or non-null Uint8Array) or undefined)
Handler zum Verarbeiten von Lizenzdaten. Dem Handler werden die Lizenzdaten übergeben und die geänderten Lizenzdaten zurückgegeben.
licenseRequestHandler
(function(non-null cast.framework.NetworkRequestInfo) oder undefined)
Eine Funktion zum Anpassen der Anfrage zum Abrufen einer Lizenz.
Lizenz-URL
(String oder nicht definiert)
URL für den Erwerb der Lizenz.
Manifest-Handler
(function(string, non-null cast.framework.NetworkResponseInfo) return is (non-null Promise contains string or string) or undefined)
Handler zum Verarbeiten von Manifestdaten. Dem Handler wird das Manifest übergeben und das geänderte Manifest zurückgegeben.
ManifestRequestHandler
(function(non-null cast.framework.NetworkRequestInfo) oder undefined)
Eine Funktion zum Anpassen der Anfrage zum Abrufen eines Manifests.
Schutzsystem
cast.framework.ContentProtection
Bevorzugtes Sicherheitssystem zur Entschlüsselung von Inhalten
segmentHandler
(function(non-null Uint8Array, non-null cast.framework.NetworkResponseInfo)Returns (non-null Promise contains non-null Uint8Array or non-null Uint8Array) or undefined)
Handler zum Verarbeiten von Segmentdaten. Vom Handler werden die Segmentdaten übergeben und die geänderten Segmentdaten zurückgegeben.
segmentRequestHandler
(function(non-null cast.framework.NetworkRequestInfo) oder undefined)
Eine Funktion zum Anpassen von Anfrageinformationen, um ein Mediensegment abzurufen.
segmentRequestRetryLimit
(Zahl oder nicht definiert)
Maximale Häufigkeit, mit der eine Netzwerkanfrage für ein Segment wiederholt wird. Der Standardwert ist 3.
ShakaConfig
(nicht null oder nicht definiert)
Dieses Objekt wird mit den standardmäßigen Shaka-Konfigurationen von CAF zusammengeführt. Dabei haben die in diesem Objekt festgelegten Optionen Vorrang. Entwickler sollten vorsichtig sein, wenn sie Werte auf die Shaka-Konfiguration anwenden, da dies zu Wiedergabeproblemen führen könnte. Zulässige Optionen für dieses Objekt finden Sie unter: https://shaka-player-demo.appspot.com/docs/api/shaka.extern.html#.PlayerConfiguration