cast. framework. PlaybackConfig
            Configurazione per personalizzare il comportamento di riproduzione.
Costruttore
PlaybackConfig
new PlaybackConfig()
Proprietà
autoPauseDuration
(numero o undefined)
Durata dei contenuti multimediali di cui è stato eseguito il buffering in secondi per avviare il buffering. Non supportato da Shaka Player.
autoResumeDuration
(numero o undefined)
Durata della riproduzione dell'elemento multimediale memorizzato nel buffer in secondi per avviare/riprendere la riproduzione dopo la pausa automatica dovuta al buffering.
autoResumeNumberOfSegments
(numero o undefined)
Numero minimo di segmenti memorizzati nel buffer per avviare/riprendere la riproduzione. Per i contenuti DASH, utilizza invece autoResumeDuration.
captionsRequestHandler
(function(non-null cast.framework.NetworkRequestInfo) or undefined)
Una funzione per personalizzare la richiesta di un segmento di sottotitoli codificati. Non supportato da Shaka Player.
enableSmoothLiveRefresh
booleano
Un flag per attivare la logica di aggiornamento del manifest per lo streaming live Smooth.
enableUITextDisplayer
booleano
Un flag per attivare il renderer di testo basato sul DOM di Shaka Player, shaka.text.UITextDisplayer. Il videoContainer utilizzato per costruire UITextDisplayer è impostato per impostazione predefinita sul genitore dell'elemento video di trasmissione. L'utilizzo di questo visualizzatore di testo potrebbe comportare problemi di sincronizzazione tra la traccia di testo e le tracce audio/video, soprattutto sui dispositivi Cast di vecchia generazione. Il videoContainer potrebbe non essere allineato correttamente rispetto alle dimensioni dello schermo se viene utilizzata un'interfaccia utente personalizzata nell'applicazione ricevitore.
ignoreTtmlPositionInfo
booleano
Un flag che indica se ignorare le informazioni di posizionamento TTML.
initialBandwidth
(numero o undefined)
Larghezza di banda iniziale in bit al secondo.
licenseCustomData
(stringa o non definito)
Dati sulle licenze personalizzati. Non supportato da Shaka Player.
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)
Gestore per elaborare i dati della licenza. Al gestore vengono passati i dati della licenza
                e vengono restituiti i dati della licenza modificati.
                
                Il parametro Object rappresenta la richiesta Shaka originale
                (shaka.extern.Request) che ha generato questa risposta ed è
                undefined se non viene utilizzato Shaka Player.
              
licenseRequestHandler
(function(non-null cast.framework.NetworkRequestInfo) or undefined)
Una funzione per personalizzare una richiesta in uscita per ottenere una licenza. Il gestore riceve le informazioni della richiesta di rete da modificare. L'SDK elabora le informazioni modificate della richiesta di rete per avviare la richiesta di licenza. I gestori asincroni sono supportati solo su Shaka Player.
licenseUrl
(stringa o non definito)
URL per l'acquisizione della licenza.
manifestHandler
(function(string, non-null cast.framework.NetworkResponseInfo, optional non-null Object) returns (non-null Promise containing string or string) or undefined)
Gestore per elaborare i dati del manifest. Il gestore riceve il manifest e
                restituisce il manifest modificato.
                
                Il parametro Object rappresenta la richiesta Shaka originale
                (shaka.extern.Request) che ha generato questa risposta ed è
                undefined se non viene utilizzato Shaka Player.
              
manifestRequestHandler
(function(non-null cast.framework.NetworkRequestInfo) or undefined)
Una funzione per personalizzare la richiesta di recupero di un manifest. Il gestore riceve le informazioni della richiesta di rete da modificare. L'SDK elabora le informazioni modificate della richiesta di rete per avviare la richiesta del manifest. I gestori asincroni sono supportati solo su Shaka Player.
protectionSystem
cast.framework.ContentProtection
Il sistema di protezione preferito da utilizzare per decriptare i contenuti.
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)
Gestore per elaborare i dati dei segmenti. Al gestore vengono passati i dati del segmento
                e vengono restituiti i dati del segmento modificati.
                
                Il parametro Object rappresenta la richiesta Shaka originale
                (shaka.extern.Request) che ha generato questa risposta ed è
                undefined se non viene utilizzato Shaka Player.
              
segmentRequestHandler
(function(non-null cast.framework.NetworkRequestInfo) or undefined)
Una funzione per personalizzare le informazioni della richiesta per ottenere un segmento di contenuti multimediali. Il gestore riceve le informazioni sulla richiesta di rete da modificare. L'SDK elabora le informazioni modificate della richiesta di rete per avviare la richiesta di segmento. I gestori asincroni sono supportati solo su Shaka Player.
segmentRequestRetryLimit
(numero o undefined)
Numero massimo di tentativi per una richiesta di rete per un segmento. Il valore predefinito è 3.
shakaConfig
(oggetto non nullo o indefinito)
Questo oggetto viene unito alle configurazioni Shaka predefinite di CAF (con precedenza delle opzioni impostate in questo oggetto). Gli sviluppatori devono prestare attenzione quando applicano valori alla configurazione di Shaka, in quanto ciò potrebbe causare problemi di riproduzione. Per le opzioni consentite in questo oggetto, consulta shaka.util.PlayerConfiguration per ulteriori informazioni.