Classe: CastReceiverOptions

Construtor

CastReceiverOptions

new CastReceiverOptions()

Propriedades

adBreakPreloadTime

(número ou indefinido)

Com que antecedência devemos pré-carregar o conteúdo de um intervalo de anúncio individual, em segundos. Isso evita que você pré-carregue um intervalo de anúncio com muita antecedência, o que pode confundir suas métricas de publicidade. Se não 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. Os namespaces de mensagens personalizadas precisam ser inicializados antes do início do aplicativo. Por isso, eles precisam ser fornecidos nas opções do receptor. O tipo de mensagem padrão é JSON, se não for fornecido aqui.

disableIdleTimeout

(boolean ou undefined)

Se for verdadeiro, impede que o receptor seja fechado quando ficar inativo depois que a reprodução ativa for interrompida. Essa propriedade só deve ser usada para apps que não são de mídia.

enforceSupportedCommands

constante

booleano

Se for verdadeiro, qualquer comando de mídia que não esteja no mapa supportedCommands vai gerar um erro. O cast.framework.messages.ErrorReason será definido como NOT_SUPPORTED. O valor padrão é falso, o que permite que os comandos de mídia sejam executados 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 conexão de remetente inativa. Definir esse valor permite que uma mensagem de heartbeat mantenha a conexão ativa. Usado para detectar remetentes que não respondem mais rápido do que os tempos limite típicos de TCP. O valor mínimo é de 5 segundos. Não há limite superior, mas normalmente leva minutos até que os tempos limite de TCP da plataforma entrem em vigor. O valor padrão é de 10 segundos.

mediaElement

(HTMLMediaElement não nulo ou indefinido)

Elemento de mídia para abrir o 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

(boolean ou undefined)

Se for verdadeiro, um intervalo inserido pelo cliente será reproduzido mesmo que já tenha sido assistido.

preferredPlaybackRate

(número ou indefinido)

A velocidade do vídeo a ser usada se não for especificada na solicitação de carregamento. O intervalo 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 de fila personalizada.

shakaVariant

(cast.framework.ShakaVariant não nulo ou indefinido)

Qual build do Shaka Player deve ser carregado. Defina como cast.framework.ShakaVariant.DEBUG para carregar um build de depuração.

shakaVersion

(string ou indefinido)

Versão do Shaka no formato MAJOR.MINOR.PATCH ou MAJOR.MINOR.PATCH-SUFFIX, por exemplo, "4.15.56" (o padrão atual).

As versões compatíveis são >=4.15.56 <6.0.0. As versões descontinuadas, mas ainda compatíveis, são >=2.5.6 <4.15.56.

OBSERVAÇÃO: não recomendamos versões do Shaka Player mais antigas que a padrão, já que muitos bugs foram corrigidos nas versões mais recentes. Versões mais recentes podem ser especificadas aqui para ativar outras correções ou recursos que ainda não estão disponíveis por padrão. No entanto, as versões futuras do SDK do receptor da Web podem mudar o intervalo de versões compatíveis e forçar o uso de uma versão diferente da especificada aqui. Essa flag só deve ser usada como medida temporária e sob orientação da equipe de suporte do Cast. (https://developers.google.com/cast/support) Use por sua conta e risco.

skipMplLoad

(boolean ou undefined)

Se verdadeiro, impede que o receptor carregue o player MPL.

skipPlayersLoad

(boolean ou undefined)

Se for verdadeiro, impede que o receptor carregue as bibliotecas do player MPL ou Shaka. Equivalente a definir skipMplLoad e skipShakaLoad como verdadeiro.

skipShakaLoad

(boolean ou undefined)

Se verdadeiro, impede que o receptor carregue o player Shaka.

statusText

(string ou indefinido)

Texto que representa o status do aplicativo. Ele precisa atender às regras de internacionalização, já que pode ser exibido pelo aplicativo remetente.

supportedCommands

(número ou indefinido)

Uma máscara de bits de comandos de mídia compatíveis com o aplicativo. LOAD, PLAY, STOP, GET_STATUS precisam ser sempre compatíveis. Se esse valor não for fornecido, PAUSE, SEEK, STREAM_VOLUME, STREAM_MUTE, EDIT_TRACKS e velocidade do vídeo também serão considerados compatíveis.

Consulte também
cast.framework.messages.Command

uiConfig

(cast.framework.ui.UiConfig não nulo ou indefinido)

Configuração da interface.

useLegacyDashSupport

(boolean ou undefined)

Se for true, use a MPL para conteúdo DASH.

useShakaForHls

(boolean ou undefined)

Se for 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 ainda faltam recursos e porque queremos garantir que ele tenha bom desempenho e seja amplamente compatível com receptores HLS antes de torná-lo o padrão. Se você ativar o Shaka Player para HLS antes do lançamento oficial, informe todos os problemas que encontrar. (https://developers.google.com/cast/support) Antes do lançamento completo do Shaka Player para HLS, não garantimos a compatibilidade do Shaka Player com o HLS e podemos recomendar que você reverta essa flag para a configuração padrão se encontrar problemas não triviais.

versionCode

(número ou indefinido)

Um número inteiro usado como um número de versão interno para representar a versão do receptor. Esse número é usado apenas para distinguir entre as versões do receptor ao coletar métricas. Ele precisa ser incrementado a cada versão e permanecer vinculado a ela em caso de reversão.