Classe: PlaybackConfig

Constructeur

Configuration de la lecture

new PlaybackConfig()

Propriétés

autoPauseDuration

(nombre ou non défini)

Durée de la mise en mémoire tampon du support en secondes. Non compatible avec Shaka Player.

autoResumeDuration

(nombre ou non défini)

Durée de la mise en mémoire tampon du support (en secondes) pour lancer et reprendre la lecture après une mise en pause automatique en raison de la mise en mémoire tampon.

autoResumeNumberOfSegments

(nombre ou non défini)

Nombre minimal de segments mis en mémoire tampon pour démarrer/reprendre la lecture. Pour le contenu DASH, utilisez à la place autoResumeDuration.

sous-titresRequestHandler

(function(non null cast.framework.NetworkRequestInfo) ou non défini)

Fonction permettant de personnaliser la requête pour obtenir un segment de sous-titres Non compatible avec Shaka Player.

activer SmoothLiveRefresh

booléen

Indicateur pour activer la logique d'actualisation du fichier manifeste pour la diffusion en direct fluide.

enableUITextDisplayer

booléen

Indicateur pour activer le moteur de rendu de texte basé sur le DOM de Shaka, shaka.text.UITextDisplayer : https://shaka-player-demo.appspot.com/docs/api/shaka.text.UITextDisplayer.html. Par défaut, le conteneur de vidéos utilisé pour construire l'interface utilisateur UITextDisplayer est le parent de l'élément Cast

  1. L'utilisation de cet outil d'affichage du texte peut entraîner des problèmes de synchronisation entre la piste de texte et la ou les pistes audio/vidéo, en particulier sur les appareils Cast d'ancienne génération.
  2. Le conteneur vidéo n'est peut-être pas correctement aligné sur la taille d'écran si l'interface utilisateur personnalisée doit être utilisée dans l'application réceptrice.

ignoreTtmlPositionInfo

booléen

Indique s'il faut ignorer les informations de positionnement TTML.

bande passante initiale

(nombre ou non défini)

Bande passante initiale en bits par seconde.

licenceCustomData

(chaîne ou non définie)

Données de licence personnalisées. Non compatible avec Shaka Player.

licenceHandler

(function(non Null Uint8Array, non null cast.framework.NetworkResponseInfo) renvoie (non nulle Nuit contenant des valeurs Uint8Array ou non nulles Uint8Array) ou non définie

Gestionnaire pour traiter les données de licence. Le gestionnaire reçoit les données de licence et renvoie les données de licence modifiées.

licenceRequestHandler

(function(non null cast.framework.NetworkRequestInfo) ou non défini)

Fonction permettant de personnaliser la requête d'obtention d'une licence

licenceUrl

(chaîne ou non définie)

URL d'acquisition de la licence.

gestionnaire de fichiers manifeste

(function(string, non-null cast.framework.NetworkResponseInfo) renvoie (non nul une promesse contenant une chaîne ou une chaîne) ou non définie

Gestionnaire pour traiter les données du fichier manifeste Le gestionnaire reçoit le fichier manifeste et le renvoie.

manifestRequestHandler

(function(non null cast.framework.NetworkRequestInfo) ou non défini)

Fonction permettant de personnaliser la requête pour obtenir un fichier manifeste

protectionSystem

cast.framework.ContentProtection.

Système de protection préféré à utiliser pour déchiffrer le contenu.

gestionnaire de segments

(function(non Null Uint8Array, non null cast.framework.NetworkResponseInfo) renvoie (non nulle Nuit contenant des valeurs Uint8Array ou non nulles Uint8Array) ou non définie

Gestionnaire pour traiter les données de segment. Le gestionnaire reçoit les données du segment et renvoie les données modifiées.

segmentRequestRequest

(function(non null cast.framework.NetworkRequestInfo) ou non défini)

Fonction permettant de personnaliser les informations de requête pour obtenir un segment multimédia.

segmentRequestRetryLimit

(nombre ou non défini)

Nombre maximal de nouvelles tentatives d'exécution d'une requête réseau pour un segment. La valeur par défaut est 3.

configuration shaka

(Objet non nul ou non défini)

Cet objet est fusionné avec les configurations Shaka par défaut de CAF (les options définies dans cet objet prévalent). Les développeurs doivent faire preuve de prudence lorsqu'ils appliquent des valeurs à la configuration Shaka, car cela peut entraîner des problèmes de lecture. Pour connaître les options autorisées dans cet objet, consultez la page https://shaka-player-demo.appspot.com/docs/api/shaka.extern.html#.PlayerConfiguration