Classe: CastReceiverOptions

Construtor

CastReceiverOptions

novo CastReceiverOptions()

Propriedades

adBreakPreloadTime

(número ou indefinido)

Com que antecedência devemos pré-carregar, em segundos, o conteúdo de um intervalo de anúncio individual. Assim, você evita o pré-carregamento de um intervalo de anúncio com muita antecedência, além de confundir as métricas do anúncio. Se não for informado, o padrão de 5 segundos vai ser usado.

customNamespaces

Objeto não nulo com propriedades cast.framework.system.MessageType não nulas

Mapa de namespaces de mensagens personalizados e os tipos deles. Como os namespaces de mensagens personalizadas precisam ser inicializados antes do aplicativo ser iniciado, eles precisam ser fornecidos nas opções do receptor. Se não for fornecido aqui, o tipo de mensagem padrão será JSON.

disableIdleTimeout

(booleano ou indefinido)

Se verdadeiro, evita que o receptor seja fechado quando fica inativo depois que a reprodução ativa é interrompida. Essa propriedade deve ser usada somente para apps que não são de mídia.

enforceSupportedCommands

constante

boolean

Se verdadeiro, qualquer comando de mídia que não esteja no mapa supportedCommands gerará um erro. O cast.framework.messages.ErrorReason será definido como NOT_SUPPORTED. O valor padrão é "false", 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 encerrar uma conexão de remetente inativo. Isso ativa uma mensagem de sinal de funcionamento para manter a conexão ativa. Usado para detectar remetentes que não respondem mais rapidamente do que os tempos limite de TCP típicos. O valor mínimo é de 5 segundos. Nenhum limite superior é aplicado, mas normalmente leva alguns minutos até que os tempos limite do TCP da plataforma entrem em ação. O valor padrão é de 10 segundos.

mediaElement

(HTMLMediaElement não nulo ou indefinido)

Elemento de mídia com que o conteúdo será reproduzido. 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 agrupados pelo cliente será reproduzido mesmo que já tenha sido assistido.

preferredPlaybackRate

(número ou indefinido)

A taxa de reprodução 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 Shaka no formato MAJOR.MINOR.PATCH, por exemplo, "4.3.4" (o padrão atual).

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

OBSERVAÇÃO: versões do Shaka Player mais antigas que o padrão não são recomendadas, já que muitos bugs foram corrigidos nas versões mais recentes. As 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 próximas versões do SDK do receptor da Web podem alterar o intervalo de versões compatíveis e forçar o uso de uma versão diferente da que você especificar aqui. Essa sinalização deve ser usada apenas como uma medida temporária e sob orientação da equipe de suporte do Google Cast. (https://developers.google.com/cast/support) Use por sua conta e risco.

skipMplLoad

(booleano ou indefinido)

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

skipPlayersLoad

(booleano ou indefinido)

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

skipShakaLoad

(booleano ou indefinido)

Se verdadeiro, evita 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)

Um bitmask de comandos de mídia com suporte do aplicativo. LOAD, PLAY, STOP, GET_STATUS precisam ser sempre suportados. Se esse valor não for fornecido, PAUSE, SEEK, STREAM_VOLUME, STREAM_MUTE, EDIT_TRACKS e PLAYBACK_RATE também serão aceitos.

Veja 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 conteúdo DASH.

useShakaForHls

(booleano ou indefinido)

Se for true, use o Shaka Player para conteúdo HLS. O valor padrão é false.

OBSERVAÇÃO: o Shaka Player não é o padrão para conteúdo HLS porque ainda há recursos faltando. Além disso, queremos garantir que ele tenha um bom desempenho e seja amplamente compatível com os 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 encontrados. (https://developers.google.com/cast/support) Antes do lançamento completo do Shaka Player para HLS, não oferecemos garantias sobre a compatibilidade do Shaka Player com HLS. Recomendamos que você reverta essa sinalização para a configuração padrão se encontrar problemas incomuns.

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 receptoras ao coletar métricas. Ele precisa ser incrementado a cada versão e permanecer vinculado a ela no caso de uma reversão.