cast. framework. CastReceiverOptions
Opções de contexto do receptor de transmissão Todas as propriedades são opcionais.
Construtor
CastReceiverOptions
novos CastReceiverOptions()
Propriedades
adBreakPreloadTime
(número ou indefinido)
Com que antecedência devemos pré-carregar o conteúdo de um anúncio individual em segundos. Isso também evita o pré-carregamento de intervalos de anúncio. com muita antecedência, o que confunde as métricas de anúncios. Se nenhum valor for fornecido, o padrão de 5 segundos será usado.
customNamespaces
Objeto não nulo com propriedades cast.framework.system.MessageType não nulas
Mapa de namespaces de mensagens personalizadas e os tipos deles. Personalizado os namespaces de mensagem precisam ser inicializados antes que o aplicativo é iniciada, portanto, eles devem ser fornecidos nas opções do receptor. Se não for informado aqui, o tipo de mensagem padrão será JSON.
disableIdleTimeout
(booleano ou indefinido)
Se verdadeiro, impede que o receptor seja fechado quando fica inativo depois que a reprodução ativa for interrompida. Esta propriedade deve ser usada somente para e outros aplicativos que não sejam de mídia.
enforceSupportedCommands
booleano
Se verdadeiro, qualquer comando de mídia que não esteja no mapa supportedCommands gerar um erro. O cast.framework.messages.ErrorReason será definido para NOT_SUPPORTED. O valor padrão é "false", o que permite comandos de mídia seja executado sem verificar o mapa.
localSenderId
(string ou indefinido)
ID do remetente usado para solicitações locais. O valor padrão é "local".
maxInactivity
(número ou indefinido)
Tempo máximo em segundos antes de fechar uma inatividade a conexão do remetente. Definir esse valor ativa uma mensagem de sinal de funcionamento para manter manter a conexão ativa. Usado para detectar remetentes que não respondem mais rápido do que tempos limite típicos de TCP. O valor mínimo é de 5 segundos. nenhuma parte superior vinculado é aplicado, mas normalmente leva minutos antes que o TCP da plataforma os tempos limite entram em jogo. O valor padrão é de 10 segundos.
mediaElement
(HTMLMediaElement não nulo ou indefinido)
Elemento de mídia para reproduzir conteúdo. O comportamento padrão é usar o primeiro elemento de mídia encontrado na página.
playbackConfig
(cast.framework.PlaybackConfig não nulo ou indefinido)
Uma configuração de reprodução com parâmetros personalizados.
playWatchedBreak
(booleano ou indefinido)
Se verdadeiro, um intervalo com interação pelo cliente será reproduzido mesmo que já tenha sido assistiu.
preferredPlaybackRate
(número ou indefinido)
A velocidade do vídeo a ser usada se não for especificada na solicitação de carregamento. Permitido é de 0,5 a 2, sendo 1 a velocidade normal.
preferredTextLanguage
(string ou indefinido)
Idioma a ser usado para a faixa de texto se a solicitação de carregamento não especificar uma faixa ativa.
fila
(cast.framework.QueueBase não nulo ou indefinido)
Implementação da fila personalizada.
shakaVariant
(cast.framework.ShakaVariant não nulo ou indefinido)
Qual build do Shaka Player deve ser carregado. Definir como
cast.framework.ShakaVariant.DEBUG
para carregar um build de depuração.
shakaVersion
(string ou indefinido)
Versão Shaka no formato MAJOR.MINOR.PATCH, por exemplo "4.9.2" ( padrão atual).
As versões compatíveis são >=4.9.2 <5.0.0. As versões descontinuadas, mas ainda compatíveis, são >=2.5.6 <4.9.2.
OBSERVAÇÃO: versões do Shaka Player mais antigas que o padrão não são recomendadas, muitos bugs foram corrigidos nas versões mais recentes. Versões mais recentes podem ser especificados aqui para ativar correções ou recursos adicionais que não estão mas está disponível por padrão. No entanto, em versões futuras, do SDK do receptor da Web pode alterar o intervalo de versões com suporte e forçar o uso de uma versão diferente da especificada aqui. Esta sinalização deve ser usado apenas como uma medida temporária e sob orientação do Equipe de suporte do Google Cast. (https://developers.google.com/cast/support) Use em seu próprio risco.
skipMplLoad
(booleano ou indefinido)
Se verdadeiro, impede que o receptor carregue o player MPL.
skipPlayersLoad
(booleano ou indefinido)
Se verdadeiro, impede que o receptor carregue o player MPL ou Shaka bibliotecas. Equivalente à definição de skipMplLoad e skipShakaLoad como verdadeiro.
skipShakaLoad
(booleano ou indefinido)
Se verdadeiro, impede que o receptor carregue o player Shaka.
statusText
(string ou indefinido)
Texto que representa o status do aplicativo. Ela deve atender de internacionalização, já que podem ser exibidas pelo remetente. para o aplicativo.
supportedCommands
(número ou indefinido)
Um bitmask de comandos de mídia suportado pelo aplicativo. LOAD, PLAY, STOP, GET_STATUS precisam sempre suporte. Se esse valor não for fornecido, PAUSE, PROCURE STREAM_VOLUME, STREAM_MUTE, EDIT_TRACKS e PLAYBACK_RATE também estão considerados compatíveis.
- Consulte também
- cast.framework.messages.Command
uiConfig
(cast.framework.ui.UiConfig não nulo ou indefinido)
Configuração da IU.
useLegacyDashSupport
(booleano ou indefinido)
Se true
, use MPL para o conteúdo DASH.
useShakaForHls
(booleano ou indefinido)
Se true
, use o Shaka Player para conteúdo HLS. O padrão é false
.
OBSERVAÇÃO: o Shaka Player não é o padrão para conteúdo HLS porque há ainda não tenham recursos, e como queremos garantir que seja desempenho e amplamente compatível com receptores HLS antes de torná-lo o padrão. Se você ativar o Shaka Player para HLS antes que o evento do Google Play, pedimos que você nos informe sobre qualquer problema encontrado. (https://developers.google.com/cast/support) Antes do lançamento completo do Shaka Player para HLS, não damos garantias sobre o Shaka Player compatibilidade com HLS. Recomendamos reverter essa sinalização configuração padrão caso você encontre problemas não triviais.
Código da versão
(número ou indefinido)
Um número inteiro usado como um número de versão interno para representar o receptor para a versão anterior. Esse número é usado apenas para distinguir o destinatário ao coletar métricas. Ele deve ser incrementado com cada e permanecem vinculados a ela em caso de reversão.