cast. framework. PlaybackConfig
            Konfiguration zum Anpassen des Wiedergabeverhaltens.
Konstruktor
PlaybackConfig
new PlaybackConfig()
Attribute
autoPauseDuration
(Zahl oder nicht definiert)
Dauer der gepufferten Medien in Sekunden, bevor mit dem Puffern begonnen wird. Wird von Shaka Player nicht unterstützt.
autoResumeDuration
(Zahl oder nicht definiert)
Dauer der gepufferten Medien in Sekunden, nach der die Wiedergabe nach einer automatischen Pause aufgrund von Pufferung gestartet oder fortgesetzt werden soll.
autoResumeNumberOfSegments
(Zahl oder nicht definiert)
Mindestanzahl der gepufferten Segmente, um die Wiedergabe zu starten oder fortzusetzen. Verwende für DASH-Inhalte stattdessen „autoResumeDuration“.
captionsRequestHandler
(function(non-null cast.framework.NetworkRequestInfo) or undefined)
Eine Funktion zum Anpassen der Anfrage zum Abrufen eines Untertitelsegments. Wird von Shaka Player nicht unterstützt.
enableSmoothLiveRefresh
boolean
Ein Flag zum Aktivieren der Logik für die Manifestaktualisierung für Smooth-Livestreaming.
enableUITextDisplayer
boolean
Ein Flag zum Aktivieren des DOM-basierten Text-Renderers von Shaka Player, shaka.text.UITextDisplayer. Der videoContainer, der zum Erstellen des UITextDisplayer verwendet wird, ist standardmäßig das übergeordnete Element des Cast-Videoelements. Die Verwendung dieses Textanzeigeprogramms kann zu Synchronisierungsproblemen zwischen dem Text-Track und dem/den Audio-/Video-Track(s) führen, insbesondere auf älteren Cast-Geräten. Der videoContainer ist möglicherweise nicht richtig an die Bildschirmgröße angepasst, wenn in der Empfängeranwendung eine benutzerdefinierte Benutzeroberfläche verwendet wird.
ignoreTtmlPositionInfo
boolean
Ein Flag, das angibt, ob TTML-Positionsinformationen ignoriert werden sollen.
initialBandwidth
(Zahl oder nicht definiert)
Die anfängliche Bandbreite in Bits pro Sekunde.
licenseCustomData
(String oder nicht definiert)
Benutzerdefinierte Lizenzdaten. Wird von Shaka Player nicht unterstützt.
licenseHandler
(function(non-null Uint8Array, non-null cast.framework.NetworkResponseInfo, optional non-null Object) returns (non-null Promise containing non-null Uint8Array or non-null Uint8Array) or undefined)
Handler zum Verarbeiten von Lizenzdaten. Dem Handler werden die Lizenzdaten übergeben und er gibt die geänderten Lizenzdaten zurück.
                
                Der Parameter „Object“ stellt die ursprüngliche Shaka-Anfrage (shaka.extern.Request) dar, die zu dieser Antwort geführt hat. Er ist nicht definiert, wenn Shaka Player nicht verwendet wird.
              
licenseRequestHandler
(function(non-null cast.framework.NetworkRequestInfo) or undefined)
Eine Funktion zum Anpassen einer ausgehenden Anfrage zum Abrufen einer Lizenz. Dem Handler werden Informationen zur Netzwerkanfrage zur Änderung übergeben. Das SDK verarbeitet die geänderten Informationen zur Netzwerkanfrage, um die Lizenzanfrage zu starten. Asynchrone Handler werden nur in Shaka Player unterstützt.
licenseUrl
(String oder nicht definiert)
URL zum Erwerb der Lizenz.
manifestHandler
(function(string, non-null cast.framework.NetworkResponseInfo, optional non-null Object) returns (non-null Promise containing string or string) or undefined)
Handler zum Verarbeiten von Manifestdaten. Dem Handler wird das Manifest übergeben und er gibt das geänderte Manifest zurück.
                
                Der Parameter „Object“ stellt die ursprüngliche Shaka-Anfrage (shaka.extern.Request) dar, die zu dieser Antwort geführt hat. Er ist nicht definiert, wenn Shaka Player nicht verwendet wird.
              
manifestRequestHandler
(function(non-null cast.framework.NetworkRequestInfo) or undefined)
Eine Funktion zum Anpassen der Anfrage zum Abrufen eines Manifests. Dem Handler werden Informationen zur Netzwerkanfrage zur Änderung übergeben. Das SDK verarbeitet die geänderten Informationen zur Netzwerkanfrage, um die Manifestanfrage zu starten. Asynchrone Handler werden nur in Shaka Player unterstützt.
protectionSystem
cast.framework.ContentProtection
Bevorzugtes Schutzsystem zum Entschlüsseln von Inhalten.
segmentHandler
(function(non-null Uint8Array, non-null cast.framework.NetworkResponseInfo, optional non-null Object) returns (non-null Promise containing non-null Uint8Array or non-null Uint8Array) or undefined)
Handler zum Verarbeiten von Segmentdaten. Dem Handler werden die Segmentdaten übergeben und er gibt die geänderten Segmentdaten zurück.
                
                Der Parameter „Object“ stellt die ursprüngliche Shaka-Anfrage (shaka.extern.Request) dar, die zu dieser Antwort geführt hat. Er ist nicht definiert, wenn Shaka Player nicht verwendet wird.
              
segmentRequestHandler
(function(non-null cast.framework.NetworkRequestInfo) or undefined)
Eine Funktion zum Anpassen von Anfrageinformationen zum Abrufen eines Media-Segments. Dem Handler werden Informationen zur Netzwerkanfrage zur Änderung übergeben. Das SDK verarbeitet die geänderten Informationen zur Netzwerkanfrage, um die Segmentanfrage zu starten. Asynchrone Handler werden nur im Shaka Player unterstützt.
segmentRequestRetryLimit
(Zahl oder nicht definiert)
Maximale Anzahl von Wiederholungsversuchen für eine Netzwerkanfrage für ein Segment. Die Standardeinstellung ist 3.
shakaConfig
(nicht null Object oder undefined)
Dieses Objekt wird mit den Standard-Shaka-Konfigurationen von CAF zusammengeführt. Dabei haben die in diesem Objekt festgelegten Optionen Vorrang. Entwickler sollten bei der Anwendung von Werten auf die Shaka-Konfiguration vorsichtig sein, da dies zu Wiedergabeproblemen führen kann. Weitere Informationen zu den zulässigen Optionen in diesem Objekt finden Sie unter shaka.util.PlayerConfiguration.