cast. framework. events
Esse é o namespace cast.framework.events
.
Classes
BitrateChangedEvent
Dados de um evento cast.framework.events.EventType.BITRATE_CHANGED
.
BreaksEvent
Dados de todos os eventos relacionados a intervalos:
cast.framework.events.EventType.BREAK_ENDED
,
cast.framework.events.EventType.BREAK_STARTED
,
cast.framework.events.EventType.BREAK_CLIP_ENDED
,
cast.framework.events.EventType.BREAK_CLIP_LOADING
e
cast.framework.events.EventType.BREAK_CLIP_STARTED
BufferingEvent
Dados do evento cast.framework.events.EventType.BUFFERING
.
CacheItemEvent
Dados de um evento cast.framework.events.EventType.CACHE_HIT
ou
cast.framework.events.EventType.CACHE_INSERTED
.
CacheLoadedEvent
Dados de um evento cast.framework.events.EventType.CACHE_LOADED
.
ClipEndedEvent
Dados do evento cast.framework.events.EventType.CLIP_ENDED
.
CustomStateEvent
Dados de um evento cast.framework.events.EventType.CUSTOM_STATE
.
EmsgEvent
Dados de um evento cast.framework.events.EventType.EMSG
.
ErrorEvent
Dados de um evento cast.framework.events.EventType.ERROR
.
Evento
Superclasse de dados de eventos para todos os eventos enviados por cast.framework.PlayerManager.
Id3Event
Dados de um evento cast.framework.events.EventType.ID3
.
Os metadados ID3 fornecidos aqui seguem a formatação ID3 v2.
Um evento é disparado por frame em uma mensagem ID3.
Esse evento NÃO contém a mensagem ID3 inteira e bruta. Considerando o seguinte
subseções de uma mensagem ID3:
- ID3v2 / identificador de arquivo
- Versão ID3v2
- Sinalizações ID3v2
- Tamanho ID3v2
- Tipo de frame (por exemplo,
TXXX
) - Tamanho do frame
- Frame flags
- Codificação de frames
- Descrição do frame
- Dados do frame
Somente itens 5
(frameType
), 9
(frameDescription
) e 10
(segmentData
) são fornecidos neste evento.
LiveStatusEvent
Dados de eventos para um
cast.framework.events.EventType.LIVE_IS_MOVING_WINDOW_CHANGED
evento ou um
cast.framework.events.EventType.LIVE_ENDED
.
LoadEvent
Dados de eventos para todos os eventos relacionados ao processamento de uma solicitação de carregamento ou pré-carregamento. feitas ao jogador.
MediaElementEvent
Dados de todos os eventos encaminhados do MediaElement
.
MediaFinishedEvent
Dados de um evento cast.framework.events.EventType.MEDIA_FINISHED
.
MediaInformationChangedEvent
Dados de eventos para um cast.framework.events.EventType.MEDIA_INFORMATION_CHANGED
evento.
MediaPauseEvent
Dados de pause
eventos encaminhados pelo MediaElement
.
MediaStatusEvent
Dados de um evento cast.framework.events.EventType.MEDIA_STATUS
.
RequestEvent
Dados de eventos de todos os eventos que representam solicitações feitas ao destinatário.
SegmentDownloadedEvent
Dados de eventos para um cast.framework.events.EventType.SEGMENT_DOWNLOADED
evento.
TimedMetadataEvent
Superclasse de dados de eventos para eventos de metadados com marcação de tempo. Isso é diferente de Id3Event
em que os metadados são mantidos no manifesto, e não nos componentes internos do segmento.
TracksChangedEvent
Dados de um evento cast.framework.events.EventType.TRACKS_CHANGED
.
Namespace
category
Enumerações
DetailedErrorCode
number
Código de erro detalhado
Valor |
|
---|---|
MEDIA_UNKNOWN |
number Retornado quando o HTMLMediaElement gera um erro, mas o CAF não para reconhecer o erro específico. |
MEDIA_ABORTED |
number Retornado quando o processo de busca do recurso de mídia foi cancelado por o user agent quando solicitado. |
MEDIA_DECODE |
number Retornado quando ocorreu um erro ao decodificar o recurso de mídia, após o recurso foi estabelecido para ser utilizável. |
MEDIA_NETWORK |
number Retornado quando um erro de rede faz com que o user agent interrompa a busca o recurso de mídia, depois que o recurso foi estabelecido para ser utilizável. |
MEDIA_SRC_NOT_SUPPORTED |
number Retornado quando o recurso de mídia indicado pelo atributo src não foi adequados. |
SOURCE_BUFFER_FAILURE |
number Retornado quando um buffer de origem não pode ser adicionado a MediaSource. |
MEDIAKEYS_UNKNOWN |
number Retornado quando há um erro desconhecido com as teclas de mídia. |
MEDIAKEYS_NETWORK |
number Retornado quando há uma falha nas teclas de mídia devido a um problema na rede. |
MEDIAKEYS_UNSUPPORTED |
number Retornado quando um objeto MediaKeySession não pode ser criado. |
MEDIAKEYS_WEBCRYPTO |
number Retornado quando a criptografia falha. |
NETWORK_UNKNOWN |
number Retornado quando ocorreu um problema de rede desconhecido. |
SEGMENT_NETWORK |
number Retornado quando há falha no download de um segmento. |
HLS_NETWORK_MASTER_PLAYLIST |
number Retornado quando ocorre uma falha no download de uma playlist master de HLS. |
HLS_NETWORK_PLAYLIST |
number Retornado quando ocorre uma falha no download de uma playlist HLS. |
HLS_NETWORK_NO_KEY_RESPONSE |
number Retornado quando ocorre uma falha no download de uma chave HLS. |
HLS_NETWORK_KEY_LOAD |
number Retornado quando uma solicitação de uma chave HLS falha antes do envio. |
HLS_NETWORK_INVALID_SEGMENT |
number Retornado quando um segmento HLS é inválido. |
HLS_SEGMENT_PARSING |
number Retornado quando um segmento HLS não é analisado. |
DASH_NETWORK |
number Retornado quando ocorre um erro de rede desconhecido ao processar um stream DASH. |
DASH_NO_INIT |
number Retornado quando um stream DASH não tem um init. |
SMOOTH_NETWORK |
number Retornado quando ocorre um erro de rede desconhecido ao processar um Smooth. riacho. |
SMOOTH_NO_MEDIA_DATA |
number Retornado quando um stream Smooth está sem dados de mídia. |
MANIFEST_UNKNOWN |
number Retornado quando ocorre um erro desconhecido durante a análise de um manifesto. |
HLS_MANIFEST_MASTER |
number Retornado quando ocorre um erro durante a análise de um manifesto do mestre HLS. |
HLS_MANIFEST_PLAYLIST |
number Retornado quando ocorre um erro ao analisar uma playlist HLS. |
DASH_MANIFEST_UNKNOWN |
number Retornado quando ocorre um erro desconhecido durante a análise de um manifesto DASH. |
DASH_MANIFEST_NO_PERIODS |
number Retornado quando um manifesto DASH não contém pontos. |
DASH_MANIFEST_NO_MIMETYPE |
number Retornado quando um manifesto DASH não tem um MimeType. |
DASH_INVALID_SEGMENT_INFO |
number Retornado quando um manifesto DASH contém informações de trecho inválidas. |
SMOOTH_MANIFEST |
number Retornado quando ocorre um erro ao analisar um manifesto do Smooth. |
SEGMENT_UNKNOWN |
number Retornado quando ocorre um erro de trecho desconhecido. |
TEXT_UNKNOWN |
number Ocorreu um erro desconhecido com um fluxo de texto. |
APP |
number Retornado quando ocorre um erro fora da estrutura (por exemplo, se um evento gera um erro). |
BREAK_CLIP_LOADING_ERROR |
number Retornado quando o interceptador do carregamento de clipes de interrupção falha. |
BREAK_SEEK_INTERCEPTOR_ERROR |
number Retornado quando o interceptador de busca de intervalo falha. |
IMAGE_ERROR |
number Retornado quando uma imagem não é carregada. |
LOAD_INTERRUPTED |
number Um carregamento foi interrompido por um descarregamento ou por outro carregamento. |
LOAD_FAILED |
number Falha em um comando de carregamento. |
MEDIA_ERROR_MESSAGE |
number Uma mensagem de erro foi enviada ao remetente. |
GENÉRICO |
number Retornado quando ocorre um erro desconhecido. |
EndedReason
string
Motivos de término da reprodução.
Valor |
|
---|---|
END_OF_STREAM |
string A reprodução foi encerrada porque chegamos ao fim da transmissão atual. |
ERRO |
string A reprodução foi encerrada porque encontramos um erro. |
PARADO |
string A reprodução foi encerrada porque uma operação nos força a parar o stream atual. |
INTERRUPTED |
string A reprodução foi encerrada devido a um novo item carregado. |
SKIPPED |
string A reprodução foi encerrada devido a uma operação de pular o anúncio. |
BREAK_SWITCH |
string A reprodução foi encerrada devido à troca da quebra de conexão. |
ErrorSeverity
number
A gravidade do erro. Segue o mesmo esquema de nomenclatura e numeração de Shaka Jogador.
Valor |
|
---|---|
RECUPERÁVEL |
number Ocorreu um erro, mas o player está tentando se recuperar do erro. Se o jogador não puder se recuperar, ele ainda pode não lançar um CRÍTICO erro. Por exemplo, tentar novamente para um segmento de mídia nunca resultará em uma Erro CRÍTICO (o jogador tentará novamente indefinidamente). |
CRITICAL |
number Um erro crítico que o jogador não consegue se recuperar. Isso faz com que o jogador para interromper a reprodução do item de mídia atual. |
EventType
string
Tipos de evento do player. Para eventos que usam proxy do MediaElement, consulte https://dev.w3.org/html5/spec-preview/media-elements.html#mediaevents para mais informações.
Valor |
|
---|---|
TODOS |
string Esse é um identificador especial que pode ser usado para detectar todos os eventos (usado principalmente para fins de depuração). O evento será uma subclasse de cast.framework.events.Event. |
CANCELAR |
string Disparado quando o navegador para de buscar a mídia antes de ser totalmente baixado, mas não devido a um erro. Esse evento é encaminhado do MediaElement e foi encapsulados em um cast.framework.events.MediaElementEvent. |
CAN_PLAY |
string Disparado quando o navegador pode retomar a reprodução do clipe, mas estima que não foram carregados dados suficientes para reproduzir o clipe até o fim sem ter para fazer o armazenamento em buffer. Esse evento é encaminhado do MediaElement e foi encapsulados em um cast.framework.events.MediaElementEvent. |
CAN_PLAY_THROUGH |
string Disparado quando o navegador estima que pode reproduzir o clipe até o fim sem interrupções para armazenamento em buffer. Observe que a estimativa do navegador referente ao clipe em reprodução (ou seja, se um anúncio estiver sendo reproduzido do anúncio, o navegador estimará apenas o clipe de anúncio e não o vídeo completo conteúdo). Esse evento é encaminhado do MediaElement e foi encapsulados em um cast.framework.events.MediaElementEvent. |
DURATION_CHANGE |
string Disparado quando o atributo de duração do MediaElement mudou. Esse evento é encaminhado do MediaElement e foi encapsulados em um cast.framework.events.MediaElementEvent. |
EMPRETIDA |
string Disparado quando a mídia está vazia. Um exemplo que mostra é quando load() é chamado para redefinir o MediaElement. Esse evento é encaminhado do MediaElement e foi encapsulados em um cast.framework.events.MediaElementEvent. |
ENCERRADA |
string Disparado quando um clipe de mídia é reproduzido até o fim. Isso não
incluir quando a reprodução do clipe for interrompida devido a um erro ou a uma solicitação de interrupção.
Caso haja anúncios, ele será acionado no máximo uma vez por anúncio e a
mais uma vez para o conteúdo principal. Este evento é encaminhado pela
MediaElement e foi encapsulada em um cast.framework.events.MediaElementEvent. Se você quiser saber quando o
quando a mídia estiver pronta, talvez seja melhor usar
|
LOADED_DATA |
string Disparado quando o navegador termina de carregar o primeiro frame da mídia clipe. Esse evento é encaminhado do MediaElement e foi encapsulados em um cast.framework.events.MediaElementEvent. |
LOADED_METADATA |
string Disparado quando o navegador termina de carregar os metadados de um clipe. Esse evento é encaminhado do MediaElement e foi encapsulados em um cast.framework.events.MediaElementEvent. |
LOAD_START |
string Disparado quando o navegador começa a procurar dados de mídia para um clipe. Esse evento é encaminhado do MediaElement e foi encapsulados em um cast.framework.events.MediaElementEvent. |
PAUSA |
string Disparado quando a reprodução é pausada. Esse evento é encaminhado do MediaElement e foi agrupados em um cast.framework.events.MediaPauseEvent. |
BRINCADEIRAS |
string Disparado quando a reprodução está pronta para começar (ou seja, após ser pausada). Esse evento é encaminhado do MediaElement e foi encapsulados em um cast.framework.events.MediaElementEvent. |
BRINCADEIRO |
string Disparado quando a reprodução é iniciada. Esse evento é encaminhado do MediaElement e foi encapsulados em um cast.framework.events.MediaElementEvent. |
PROGRESSO |
string Disparado quando o navegador está buscando dados de mídia. Se você estiver usando
streaming de taxa de bits (HLS, DASH, SMOOTH), você provavelmente usará o
|
RATE_CHANGE |
string Disparado quando a velocidade do vídeo foi atualizada. Esse evento é encaminhado do MediaElement e foi encapsulados em um cast.framework.events.MediaElementEvent. |
PROCURADO |
string Disparado quando uma busca é concluída. Isto não será acionado no caso de buscar é concluída quando a mídia é pausada. Esse evento é encaminhado do MediaElement e foi encapsulados em um cast.framework.events.MediaElementEvent. |
PROCURANDO |
string Disparado quando a mídia está sendo buscada. Esse evento é encaminhado do MediaElement e foi encapsulados em um cast.framework.events.MediaElementEvent. |
DESLIGADO |
string Disparado quando o navegador tenta buscar dados de mídia, mas não os recebe
uma resposta.
O evento |
TIME_UPDATE |
string Disparado periodicamente durante a reprodução da mídia. Isso será disparado sempre que o Mudanças no atributo currentTime. Esse evento é encaminhado do MediaElement e foi encapsulados em um cast.framework.events.MediaElementEvent. |
SUSPENDER |
string Disparado quando o navegador não está buscando dados de mídia intencionalmente. Esse evento é encaminhado do MediaElement e foi encapsulados em um cast.framework.events.MediaElementEvent. |
AGUARDANDO |
string Disparado quando a reprodução parou porque o navegador está aguardando o
que o próximo frame fique disponível. A
O evento |
BITRATE_CHANGED |
string Disparado quando a taxa de bits da mídia em reprodução é alterada (como quando um valor faixa é alterada ou quando uma taxa de bits diferente é escolhida em resposta a condições da rede). O evento é um cast.framework.events.BitrateChangedEvent. |
BREAK_STARTED |
string Disparado quando o primeiro clipe de intervalo em um intervalo começa a ser carregado. O evento é um cast.framework.events.BreaksEvent. |
BREAK_ENDED |
string Disparado quando o último clipe de intervalo em um intervalo termina. O evento é um cast.framework.events.BreaksEvent. |
BREAK_CLIP_LOADING |
string Disparado quando um clipe de intervalo começa a carregar. O evento é um cast.framework.events.BreaksEvent. |
BREAK_CLIP_STARTED |
string Disparado quando um clipe de intervalo começa. O evento é um cast.framework.events.BreaksEvent. |
BREAK_CLIP_ENDED |
string Disparado quando um clipe de intervalo termina. O evento é um cast.framework.events.BreaksEvent. |
CARREG. BUFFER |
string Disparado quando a reprodução é interrompida devido ao armazenamento em buffer ou é iniciada novamente após o término do armazenamento em buffer. O evento é um cast.framework.events.BufferingEvent. |
TIME_DRIFTED |
string Disparado quando há uma incompatibilidade entre o horário atual informado pelo player de vídeo e o tempo atual estimado com base no estado do player e na reprodução e a taxa de conversão. O evento é um cast.framework.events.TimeDriftedEvent. |
CACHE_LOADED |
string Disparado quando o conteúdo pré-armazenado em cache por fastplay termina de carregar. O evento é um cast.framework.events.CacheLoadedEvent. |
CACHE_HIT |
string Disparado quando o conteúdo pré-armazenado em cache por fastplay é usado. O evento é um cast.framework.events.CacheItemEvent. |
CACHE_INSERTED |
string Disparado quando um único URL está sendo armazenado em cache pelo fastplay. O evento é um cast.framework.events.CacheItemEvent. |
CLIP_STARTED |
string Disparado quando a reprodução de um clipe começa. Isso inclui clipes de pausa e os clipes do conteúdo principal entre os intervalos. Para saber quando uma pausa o clipe começar, use Event é um {@link cast.framework.events.Event. |
CLIP_ENDED |
string Disparado quando um clipe termina. Isso inclui clipes de pausa e clipes de conteúdo principal
entre os clipes de pausa. Para saber quando um clipe de intervalo termina,
use |
EMSG |
string Disparado quando um emsg é encontrado em um segmento. O evento é um cast.framework.events.EmsgEvent. |
ERRO |
string Disparado quando ocorre um erro. O evento é um cast.framework.events.ErrorEvent. |
ID3 |
string Disparado quando uma tag ID3 é encontrada. Isso só será disparado para HLS. conteúdo. O evento é um cast.framework.events.Id3Event. |
MEDIA_STATUS |
string Disparado antes do envio de uma mensagem contendo o status atual da mídia. O evento é um cast.framework.events.MediaStatusEvent. |
CUSTOM_STATE |
string Disparado quando uma mensagem de estado personalizado é enviada. O evento é um cast.framework.events.CustomStateEvent. |
MEDIA_INFORMATION_CHANGED |
string Disparado se as informações de mídia forem alteradas durante a reprodução. Por exemplo, ao tocar uma rádio ao vivo, e os metadados das faixas mudaram. O evento é um cast.framework.events.MediaInformationChangedEvent |
MEDIA_FINISHED |
string Disparado quando a mídia termina de ser reproduzida. Isso inclui seguintes casos: não há mais nada na transmissão para reproduzir, o usuário tenha solicitou uma interrupção ou ocorreu um erro. Quando o enfileiramento é usado, esse será acionado uma vez para cada item de fila concluído. O evento é um cast.framework.events.MediaFinishedEvent. |
PLAYER_PRELOADING |
string Disparado quando o player começa a processar uma solicitação de pré-carregamento. O evento é um cast.framework.events.LoadEvent. |
PLAYER_PRELOADING_CANCELLED |
string Disparado se o player cancelar o pré-carregamento. O evento é um cast.framework.events.LoadEvent. |
PLAYER_LOAD_COMPLETE |
string Disparado quando o player termina de processar uma solicitação de carregamento e está pronto para jogar. O evento é um cast.framework.events.LoadEvent. |
PLAYER_LOADING |
string Disparado quando o player começa a processar uma solicitação de carregamento. Isso dispararia
antes do evento |
SEGMENT_DOWNLOADED |
string Disparado quando o download de um segmento é concluído. Isso só será acionado para conteúdo de streaming adaptável (HLS, DASH ou Smooth). O evento é um cast.framework.events.SegmentDownloadedEvent. |
REQUEST_GET_STATUS |
string Disparado quando uma mensagem |
REQUEST_SEEK |
string Disparado quando uma mensagem |
REQUEST_LOAD |
string Disparado quando uma mensagem |
REQUEST_PRELOAD |
string Disparado quando uma mensagem |
REQUEST_STOP |
string Disparado quando uma mensagem |
REQUEST_PAUSE |
string Disparado quando uma mensagem |
REQUEST_PRECACHE |
string Disparado quando uma mensagem |
REQUEST_PLAY |
string Disparado quando uma mensagem |
REQUEST_SKIP_AD |
string Disparado quando uma mensagem |
REQUEST_PLAY_AGAIN |
string Disparado quando uma mensagem |
REQUEST_PLAYBACK_RATE_CHANGE |
string Disparado quando uma mensagem |
REQUEST_VOLUME_CHANGE |
string Disparado quando uma mensagem |
REQUEST_EDIT_TRACKS_INFO |
string Disparado quando uma mensagem EDIT_TRACKS_INFO é recebida. O evento é um cast.framework.events.RequestEvent. |
REQUEST_EDIT_AUDIO_TRACKS |
string Disparado quando uma mensagem EDIT_AUDIO_TRACKS é recebida. O evento é um cast.framework.events.RequestEvent. |
REQUEST_SET_CREDENTIALS |
string Disparado quando uma mensagem |
REQUEST_LOAD_BY_ENTITY |
string Disparado quando uma mensagem |
REQUEST_USER_ACTION |
string Disparado quando uma mensagem |
REQUEST_DISPLAY_STATUS |
string Disparado quando uma mensagem |
REQUEST_CUSTOM_COMMAND |
string Disparado quando uma mensagem |
REQUEST_FOCUS_STATE |
string Disparado quando uma mensagem |
REQUEST_QUEUE_LOAD |
string Disparado quando uma mensagem |
REQUEST_QUEUE_INSERT |
string Disparado quando uma mensagem |
REQUEST_QUEUE_UPDATE |
string Disparado quando uma mensagem |
REQUEST_QUEUE_REMOVE |
string Disparado quando uma mensagem |
REQUEST_QUEUE_REORDER |
string Disparado quando uma mensagem |
REQUEST_QUEUE_GET_ITEM_RANGE |
string Disparado quando uma mensagem |
REQUEST_QUEUE_GET_ITEMS |
string Disparado quando uma mensagem |
REQUEST_QUEUE_GET_ITEM_IDS |
string Disparado quando uma mensagem |
TRACKS_CHANGED |
string Disparado se as faixas disponíveis forem alteradas após a conclusão do carregamento. |
LIVE_IS_MOVING_WINDOW_CHANGED |
string Disparado quando o intervalo procurável em tempo real isMovingWindow foi alterado, mais especificamente, quando uma janela em movimento muda para uma janela que se expande ou vice-versa. O evento é um cast.framework.events.LiveStatusEvent. |
LIVE_ENDED |
string Disparado quando a transmissão ao vivo acabou. O evento é um cast.framework.events.LiveStatusEvent. |
TIMED_METADATA_CHANGED |
string Quando metadados com marcação de tempo são encontrados em DASH (EventStream) ou HLS (EXT-X-DATERANGE), este evento é disparado após PLAYER_LOAD_COMPLETE quando novo metadados com marcação de tempo são encontrados em conteúdo ao vivo. O evento é um cast.framework.events.TimedMetadataEvent. |
TIMED_METADATA_ENTER |
string Disparado quando o marcador entra em uma região da linha do tempo no DASH ou atinge um EXT-X-DATERANGE. O evento é um cast.framework.events.TimedMetadataEvent. |
TIMED_METADATA_EXIT |
string Disparado quando o marcador sai de uma região da linha do tempo no DASH ou sai de uma EXT-X-DATERANGE. O evento é um cast.framework.events.TimedMetadataEvent. |
Propriedades
DetailedErrorCode
number
Código de erro detalhado
Valor |
|
---|---|
MEDIA_UNKNOWN |
number Retornado quando o HTMLMediaElement gera um erro, mas o CAF não para reconhecer o erro específico. |
MEDIA_ABORTED |
number Retornado quando o processo de busca do recurso de mídia foi cancelado por o user agent quando solicitado. |
MEDIA_DECODE |
number Retornado quando ocorreu um erro ao decodificar o recurso de mídia, após o recurso foi estabelecido para ser utilizável. |
MEDIA_NETWORK |
number Retornado quando um erro de rede faz com que o user agent interrompa a busca o recurso de mídia, depois que o recurso foi estabelecido para ser utilizável. |
MEDIA_SRC_NOT_SUPPORTED |
number Retornado quando o recurso de mídia indicado pelo atributo src não foi adequados. |
SOURCE_BUFFER_FAILURE |
number Retornado quando um buffer de origem não pode ser adicionado a MediaSource. |
MEDIAKEYS_UNKNOWN |
number Retornado quando há um erro desconhecido com as teclas de mídia. |
MEDIAKEYS_NETWORK |
number Retornado quando há uma falha nas teclas de mídia devido a um problema na rede. |
MEDIAKEYS_UNSUPPORTED |
number Retornado quando um objeto MediaKeySession não pode ser criado. |
MEDIAKEYS_WEBCRYPTO |
number Retornado quando a criptografia falha. |
NETWORK_UNKNOWN |
number Retornado quando ocorreu um problema de rede desconhecido. |
SEGMENT_NETWORK |
number Retornado quando há falha no download de um segmento. |
HLS_NETWORK_MASTER_PLAYLIST |
number Retornado quando ocorre uma falha no download de uma playlist master de HLS. |
HLS_NETWORK_PLAYLIST |
number Retornado quando ocorre uma falha no download de uma playlist HLS. |
HLS_NETWORK_NO_KEY_RESPONSE |
number Retornado quando ocorre uma falha no download de uma chave HLS. |
HLS_NETWORK_KEY_LOAD |
number Retornado quando uma solicitação de uma chave HLS falha antes do envio. |
HLS_NETWORK_INVALID_SEGMENT |
number Retornado quando um segmento HLS é inválido. |
HLS_SEGMENT_PARSING |
number Retornado quando um segmento HLS não é analisado. |
DASH_NETWORK |
number Retornado quando ocorre um erro de rede desconhecido ao processar um stream DASH. |
DASH_NO_INIT |
number Retornado quando um stream DASH não tem um init. |
SMOOTH_NETWORK |
number Retornado quando ocorre um erro de rede desconhecido ao processar um Smooth. riacho. |
SMOOTH_NO_MEDIA_DATA |
number Retornado quando um stream Smooth está sem dados de mídia. |
MANIFEST_UNKNOWN |
number Retornado quando ocorre um erro desconhecido durante a análise de um manifesto. |
HLS_MANIFEST_MASTER |
number Retornado quando ocorre um erro durante a análise de um manifesto do mestre HLS. |
HLS_MANIFEST_PLAYLIST |
number Retornado quando ocorre um erro ao analisar uma playlist HLS. |
DASH_MANIFEST_UNKNOWN |
number Retornado quando ocorre um erro desconhecido durante a análise de um manifesto DASH. |
DASH_MANIFEST_NO_PERIODS |
number Retornado quando um manifesto DASH não contém pontos. |
DASH_MANIFEST_NO_MIMETYPE |
number Retornado quando um manifesto DASH não tem um MimeType. |
DASH_INVALID_SEGMENT_INFO |
number Retornado quando um manifesto DASH contém informações de trecho inválidas. |
SMOOTH_MANIFEST |
number Retornado quando ocorre um erro ao analisar um manifesto do Smooth. |
SEGMENT_UNKNOWN |
number Retornado quando ocorre um erro de trecho desconhecido. |
TEXT_UNKNOWN |
number Ocorreu um erro desconhecido com um fluxo de texto. |
APP |
number Retornado quando ocorre um erro fora da estrutura (por exemplo, se um evento gera um erro). |
BREAK_CLIP_LOADING_ERROR |
number Retornado quando o interceptador do carregamento de clipes de interrupção falha. |
BREAK_SEEK_INTERCEPTOR_ERROR |
number Retornado quando o interceptador de busca de intervalo falha. |
IMAGE_ERROR |
number Retornado quando uma imagem não é carregada. |
LOAD_INTERRUPTED |
number Um carregamento foi interrompido por um descarregamento ou por outro carregamento. |
LOAD_FAILED |
number Falha em um comando de carregamento. |
MEDIA_ERROR_MESSAGE |
number Uma mensagem de erro foi enviada ao remetente. |
GENÉRICO |
number Retornado quando ocorre um erro desconhecido. |
EndedReason
string
Motivos de término da reprodução.
Valor |
|
---|---|
END_OF_STREAM |
string A reprodução foi encerrada porque chegamos ao fim da transmissão atual. |
ERRO |
string A reprodução foi encerrada porque encontramos um erro. |
PARADO |
string A reprodução foi encerrada porque uma operação nos força a parar o stream atual. |
INTERRUPTED |
string A reprodução foi encerrada devido a um novo item carregado. |
SKIPPED |
string A reprodução foi encerrada devido a uma operação de pular o anúncio. |
BREAK_SWITCH |
string A reprodução foi encerrada devido à troca da quebra de conexão. |
ErrorSeverity
number
A gravidade do erro. Segue o mesmo esquema de nomenclatura e numeração de Shaka Jogador.
Valor |
|
---|---|
RECUPERÁVEL |
number Ocorreu um erro, mas o player está tentando se recuperar do erro. Se o jogador não puder se recuperar, ele ainda pode não lançar um CRÍTICO erro. Por exemplo, tentar novamente para um segmento de mídia nunca resultará em uma Erro CRÍTICO (o jogador tentará novamente indefinidamente). |
CRITICAL |
number Um erro crítico que o jogador não consegue se recuperar. Isso faz com que o jogador para interromper a reprodução do item de mídia atual. |
EventType
string
Tipos de evento do player. Para eventos que usam proxy do MediaElement, consulte https://dev.w3.org/html5/spec-preview/media-elements.html#mediaevents para mais informações.
Valor |
|
---|---|
TODOS |
string Esse é um identificador especial que pode ser usado para detectar todos os eventos (usado principalmente para fins de depuração). O evento será uma subclasse de cast.framework.events.Event. |
CANCELAR |
string Disparado quando o navegador para de buscar a mídia antes de ser totalmente baixado, mas não devido a um erro. Esse evento é encaminhado do MediaElement e foi encapsulados em um cast.framework.events.MediaElementEvent. |
CAN_PLAY |
string Disparado quando o navegador pode retomar a reprodução do clipe, mas estima que não foram carregados dados suficientes para reproduzir o clipe até o fim sem ter para fazer o armazenamento em buffer. Esse evento é encaminhado do MediaElement e foi encapsulados em um cast.framework.events.MediaElementEvent. |
CAN_PLAY_THROUGH |
string Disparado quando o navegador estima que pode reproduzir o clipe até o fim sem interrupções para armazenamento em buffer. Observe que a estimativa do navegador referente ao clipe em reprodução (ou seja, se um anúncio estiver sendo reproduzido do anúncio, o navegador estimará apenas o clipe de anúncio e não o vídeo completo conteúdo). Esse evento é encaminhado do MediaElement e foi encapsulados em um cast.framework.events.MediaElementEvent. |
DURATION_CHANGE |
string Disparado quando o atributo de duração do MediaElement mudou. Esse evento é encaminhado do MediaElement e foi encapsulados em um cast.framework.events.MediaElementEvent. |
EMPRETIDA |
string Disparado quando a mídia está vazia. Um exemplo que mostra é quando load() é chamado para redefinir o MediaElement. Esse evento é encaminhado do MediaElement e foi encapsulados em um cast.framework.events.MediaElementEvent. |
ENCERRADA |
string Disparado quando um clipe de mídia é reproduzido até o fim. Isso não
incluir quando a reprodução do clipe for interrompida devido a um erro ou a uma solicitação de interrupção.
Caso haja anúncios, ele será acionado no máximo uma vez por anúncio e a
mais uma vez para o conteúdo principal. Este evento é encaminhado pela
MediaElement e foi encapsulada em um cast.framework.events.MediaElementEvent. Se você quiser saber quando o
quando a mídia estiver pronta, talvez seja melhor usar
|
LOADED_DATA |
string Disparado quando o navegador termina de carregar o primeiro frame da mídia clipe. Esse evento é encaminhado do MediaElement e foi encapsulados em um cast.framework.events.MediaElementEvent. |
LOADED_METADATA |
string Disparado quando o navegador termina de carregar os metadados de um clipe. Esse evento é encaminhado do MediaElement e foi encapsulados em um cast.framework.events.MediaElementEvent. |
LOAD_START |
string Disparado quando o navegador começa a procurar dados de mídia para um clipe. Esse evento é encaminhado do MediaElement e foi encapsulados em um cast.framework.events.MediaElementEvent. |
PAUSA |
string Disparado quando a reprodução é pausada. Esse evento é encaminhado do MediaElement e foi agrupados em um cast.framework.events.MediaPauseEvent. |
BRINCADEIRAS |
string Disparado quando a reprodução está pronta para começar (ou seja, após ser pausada). Esse evento é encaminhado do MediaElement e foi encapsulados em um cast.framework.events.MediaElementEvent. |
BRINCADEIRO |
string Disparado quando a reprodução é iniciada. Esse evento é encaminhado do MediaElement e foi encapsulados em um cast.framework.events.MediaElementEvent. |
PROGRESSO |
string Disparado quando o navegador está buscando dados de mídia. Se você estiver usando
streaming de taxa de bits (HLS, DASH, SMOOTH), você provavelmente usará o
|
RATE_CHANGE |
string Disparado quando a velocidade do vídeo foi atualizada. Esse evento é encaminhado a partir do MediaElement e foi encapsulados em um cast.framework.events.MediaElementEvent. |
PROCURADO |
string Disparado quando uma busca é concluída. Isto não será acionado no caso de buscar é concluída quando a mídia é pausada. Esse evento é encaminhado a partir do MediaElement e foi encapsuladas em um cast.framework.events.MediaElementEvent. |
PROCURANDO |
string Disparado quando a mídia está sendo buscada. Esse evento é encaminhado do MediaElement e foi encapsuladas em um cast.framework.events.MediaElementEvent. |
DESLIGADO |
string Disparado quando o navegador tenta buscar dados de mídia, mas não os recebe
uma resposta.
O evento |
TIME_UPDATE |
string Disparado periodicamente durante a reprodução da mídia. Isso será disparado sempre que o Mudanças no atributo currentTime. Esse evento é encaminhado a partir do MediaElement e foi encapsuladas em um cast.framework.events.MediaElementEvent. |
SUSPENDER |
string Disparado quando o navegador não está buscando dados de mídia intencionalmente. Esse evento é encaminhado do MediaElement e foi encapsulados em um cast.framework.events.MediaElementEvent. |
AGUARDANDO |
string Disparado quando a reprodução parou porque o navegador está aguardando o
que o próximo frame fique disponível. A
O evento |
BITRATE_CHANGED |
string Disparado quando a taxa de bits da mídia em reprodução é alterada (como quando um valor faixa é alterada ou quando uma taxa de bits diferente é escolhida em resposta a condições da rede). O evento é um cast.framework.events.BitrateChangedEvent. |
BREAK_STARTED |
string Disparado quando o primeiro clipe de intervalo em um intervalo começa a ser carregado. O evento é um cast.framework.events.BreaksEvent. |
BREAK_ENDED |
string Disparado quando o último clipe de intervalo em um intervalo termina. O evento é um cast.framework.events.BreaksEvent. |
BREAK_CLIP_LOADING |
string Disparado quando um clipe de intervalo começa a carregar. O evento é um cast.framework.events.BreaksEvent. |
BREAK_CLIP_STARTED |
string Disparado quando um clipe de intervalo começa. O evento é um cast.framework.events.BreaksEvent. |
BREAK_CLIP_ENDED |
string Disparado quando um clipe de intervalo termina. O evento é um cast.framework.events.BreaksEvent. |
CARREG. BUFFER |
string Disparado quando a reprodução é interrompida devido ao armazenamento em buffer ou é iniciada novamente após o término do armazenamento em buffer. O evento é um cast.framework.events.BufferingEvent. |
TIME_DRIFTED |
string Disparado quando há uma incompatibilidade entre o horário atual informado pelo player de vídeo e o tempo atual estimado com base no estado do player e na reprodução e a taxa de conversão. O evento é um cast.framework.events.TimeDriftedEvent. |
CACHE_LOADED |
string Disparado quando o conteúdo pré-armazenado em cache por fastplay termina de carregar. O evento é um cast.framework.events.CacheLoadedEvent. |
CACHE_HIT |
string Disparado quando o conteúdo pré-armazenado em cache por fastplay é usado. O evento é um cast.framework.events.CacheItemEvent. |
CACHE_INSERTED |
string Disparado quando um único URL está sendo armazenado em cache pelo fastplay. O evento é um cast.framework.events.CacheItemEvent. |
CLIP_STARTED |
string Disparado quando a reprodução de um clipe começa. Isso inclui clipes de pausa e os clipes do conteúdo principal entre os intervalos. Para saber quando uma pausa o clipe começar, use Event é um {@link cast.framework.events.Event. |
CLIP_ENDED |
string Disparado quando um clipe termina. Isso inclui clipes de pausa e clipes de conteúdo principal
entre os clipes de pausa. Para saber quando um clipe de intervalo termina,
use |
EMSG |
string Disparado quando um emsg é encontrado em um segmento. O evento é um cast.framework.events.EmsgEvent. |
ERRO |
string Disparado quando ocorre um erro. O evento é um cast.framework.events.ErrorEvent. |
ID3 |
string Disparado quando uma tag ID3 é encontrada. Isso só será disparado para HLS. conteúdo. O evento é um cast.framework.events.Id3Event. |
MEDIA_STATUS |
string Disparado antes do envio de uma mensagem contendo o status atual da mídia. O evento é um cast.framework.events.MediaStatusEvent. |
CUSTOM_STATE |
string Disparado quando uma mensagem de estado personalizado é enviada. O evento é um cast.framework.events.CustomStateEvent. |
MEDIA_INFORMATION_CHANGED |
string Disparado se as informações de mídia forem alteradas durante a reprodução. Por exemplo, ao tocar uma rádio ao vivo, e os metadados das faixas mudaram. O evento é um cast.framework.events.MediaInformationChangedEvent |
MEDIA_FINISHED |
string Disparado quando a mídia termina de ser reproduzida. Isso inclui seguintes casos: não há mais nada na transmissão para reproduzir, o usuário solicitou uma interrupção ou ocorreu um erro. Quando o enfileiramento é usado, esse será acionado uma vez para cada item de fila concluído. O evento é um cast.framework.events.MediaFinishedEvent. |
PLAYER_PRELOADING |
string Disparado quando o player começa a processar uma solicitação de pré-carregamento. O evento é um cast.framework.events.LoadEvent. |
PLAYER_PRELOADING_CANCELLED |
string Disparado se o player cancelar o pré-carregamento. O evento é um cast.framework.events.LoadEvent. |
PLAYER_LOAD_COMPLETE |
string Disparado quando o player termina de processar uma solicitação de carregamento e está pronto para jogar. O evento é um cast.framework.events.LoadEvent. |
PLAYER_LOADING |
string Disparado quando o player começa a processar uma solicitação de carregamento. Isso dispararia
antes do evento |
SEGMENT_DOWNLOADED |
string Disparado quando o download de um segmento é concluído. Isso só será acionado para conteúdo de streaming adaptável (HLS, DASH ou Smooth). O evento é um cast.framework.events.SegmentDownloadedEvent. |
REQUEST_GET_STATUS |
string Disparado quando uma mensagem |
REQUEST_SEEK |
string Disparado quando uma mensagem |
REQUEST_LOAD |
string Disparado quando uma mensagem |
REQUEST_PRELOAD |
string Disparado quando uma mensagem |
REQUEST_STOP |
string Disparado quando uma mensagem |
REQUEST_PAUSE |
string Disparado quando uma mensagem |
REQUEST_PRECACHE |
string Disparado quando uma mensagem |
REQUEST_PLAY |
string Disparado quando uma mensagem |
REQUEST_SKIP_AD |
string Disparado quando uma mensagem |
REQUEST_PLAY_AGAIN |
string Disparado quando uma mensagem |
REQUEST_PLAYBACK_RATE_CHANGE |
string Disparado quando uma mensagem |
REQUEST_VOLUME_CHANGE |
string Disparado quando uma mensagem |
REQUEST_EDIT_TRACKS_INFO |
string Disparado quando uma mensagem EDIT_TRACKS_INFO é recebida. O evento é um cast.framework.events.RequestEvent. |
REQUEST_EDIT_AUDIO_TRACKS |
string Disparado quando uma mensagem EDIT_AUDIO_TRACKS é recebida. O evento é um cast.framework.events.RequestEvent. |
REQUEST_SET_CREDENTIALS |
string Disparado quando uma mensagem |
REQUEST_LOAD_BY_ENTITY |
string Disparado quando uma mensagem |
REQUEST_USER_ACTION |
string Disparado quando uma mensagem |
REQUEST_DISPLAY_STATUS |
string Disparado quando uma mensagem |
REQUEST_CUSTOM_COMMAND |
string Disparado quando uma mensagem |
REQUEST_FOCUS_STATE |
string Disparado quando uma mensagem |
REQUEST_QUEUE_LOAD |
string Disparado quando uma mensagem |
REQUEST_QUEUE_INSERT |
string Disparado quando uma mensagem |
REQUEST_QUEUE_UPDATE |
string Disparado quando uma mensagem |
REQUEST_QUEUE_REMOVE |
string Disparado quando uma mensagem |
REQUEST_QUEUE_REORDER |
string Disparado quando uma mensagem |
REQUEST_QUEUE_GET_ITEM_RANGE |
string Disparado quando uma mensagem |
REQUEST_QUEUE_GET_ITEMS |
string Disparado quando uma mensagem |
REQUEST_QUEUE_GET_ITEM_IDS |
string Disparado quando uma mensagem |
TRACKS_CHANGED |
string Disparado se as faixas disponíveis forem alteradas após a conclusão do carregamento. |
LIVE_IS_MOVING_WINDOW_CHANGED |
string Disparado quando o intervalo procurável em tempo real isMovingWindow foi alterado, mais especificamente, quando uma janela em movimento muda para uma janela que se expande ou vice-versa. O evento é um cast.framework.events.LiveStatusEvent. |
LIVE_ENDED |
string Disparado quando a transmissão ao vivo acabou. O evento é um cast.framework.events.LiveStatusEvent. |
TIMED_METADATA_CHANGED |
string Quando metadados com marcação de tempo são encontrados em DASH (EventStream) ou HLS (EXT-X-DATERANGE), este evento é disparado após PLAYER_LOAD_COMPLETE quando novo metadados com marcação de tempo são encontrados em conteúdo ao vivo. O evento é um cast.framework.events.TimedMetadataEvent. |
TIMED_METADATA_ENTER |
string Disparado quando o marcador entra em uma região da linha do tempo no DASH ou atinge um EXT-X-DATERANGE. O evento é um cast.framework.events.TimedMetadataEvent. |
TIMED_METADATA_EXIT |
string Disparado quando o marcador sai de uma região da linha do tempo no DASH ou sai de uma EXT-X-DATERANGE. O evento é um cast.framework.events.TimedMetadataEvent. |