cast. framework. PlaybackConfig
Configuração para personalizar o comportamento da reprodução.
Construtor
Configuração de reprodução
novo PlaybackConfig()
Propriedades
Duração automática de pausa
(número ou indefinido)
Duração da mídia em buffer em segundos para iniciar o armazenamento em buffer. Incompatível com o Shaka Player.
Retomar autoduração
(número ou indefinido)
Duração da mídia em buffer em segundos para iniciar/retomar a reprodução após a pausa automática devido ao armazenamento em buffer.
autoResumeNumberOfSegments
(número ou indefinido)
Número mínimo de segmentos armazenados em buffer para iniciar/retomar a reprodução. Para conteúdo DASH, use autoResumeDuration.
Gerenciador de legendas
(function(non-null cast.framework.NetworkRequestInfo) ou indefinida)
Uma função para personalizar a solicitação para receber um segmento de legenda. Incompatível com o Shaka Player.
enableSmoothLiveRefresh
boolean
Uma sinalização para ativar a lógica de atualização do manifesto para Transmissão ao vivo suave.
enableUITextDisplayer
boolean
Uma sinalização para ativar o renderizador de texto baseado em DOM do Shaka Player, shaka.text.UITextDisplayer: https://shaka-player-demo.appspot.com/docs/api/shaka.text.UITextDisplayer.html. O videoContainer usado para construir o UITextDisplayer é padronizado para o pai do elemento
- O uso desse visualizador de texto pode gerar problemas de sincronização entre a faixa de texto e as faixas de áudio/vídeo, especialmente em dispositivos de transmissão de geração mais antiga.
- O videoContainer pode não estar corretamente alinhado em relação ao tamanho da tela, caso a IU personalizada seja usada no aplicativo receptor.
ignoreTtmlPositionInfo
boolean
Uma sinalização para ignorar informações de posicionamento TTML.
Largura de banda inicial
(número ou indefinido)
Largura de banda inicial em bits por segundo.
licençaDataData
(string ou indefinido)
Dados da licença personalizada. Incompatível com o Shaka Player.
Licenciado
(function(non-null Uint8Array, non-null cast.framework.NetworkResponseInfo) retorna (promessa não nula contendo Uint8Array ou Uint8Array não nula) ou indefinida)
Gerenciador para processar dados de licença. O gerenciador recebe os dados da licença e retorna os dados da licença modificada.
Gerenciador de licenças da solicitação
(function(non-null cast.framework.NetworkRequestInfo) ou indefinida)
Uma função para personalizar a solicitação para receber uma licença.
LicenseUrl
(string ou indefinido)
URL para aquisição da licença.
Manifesto
(function(string, non-null cast.framework.NetworkResponseInfo) retorna (promessa não nula contendo string ou string) ou indefinida)
Gerenciador para processar dados de manifesto. O gerenciador recebe o manifesto e retorna o manifesto modificado.
Gerenciador de solicitações do manifesto
(function(non-null cast.framework.NetworkRequestInfo) ou indefinida)
Uma função para personalizar a solicitação para receber um manifesto.
proteçãoSistema
cast.framework.ContentProtection
Sistema de proteção preferencial para descriptografar conteúdo.
Gerenciador de segmentos
(function(non-null Uint8Array, non-null cast.framework.NetworkResponseInfo) retorna (promessa não nula contendo Uint8Array ou Uint8Array não nula) ou indefinida)
Gerenciador para processar dados de segmento. O gerenciador recebe os dados do segmento e retorna os dados modificados.
Gerenciador de solicitações de segmento
(function(non-null cast.framework.NetworkRequestInfo) ou indefinida)
Uma função para personalizar informações de solicitação para receber um segmento de mídia.
Solicitar nova tentativa do limite
(número ou indefinido)
É o número máximo de vezes que uma solicitação de rede é repetida para um segmento. O padrão é 3.
ShakaConfig
(objeto não nulo ou indefinido)
Esse objeto é mesclado com as configurações padrão de Shaka do CAF (com opções definidas nesse objeto com precedência). Os desenvolvedores precisam ter cautela ao aplicar valores à configuração do Shaka, porque isso pode resultar em problemas de reprodução. Para ver as opções permitidas nesse objeto, consulte https://shaka-player-demo.appspot.com/docs/api/shaka.extern.html#.PlayerConfiguration