cast. framework. eventos
Este é o namespace cast.framework.events
.
Aulas
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 evento para 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
.
LiveStatusEvent
Dados de evento para um evento
cast.framework.events.EventType.LIVE_IS_MOVING_WINDOW_CHANGED
ou um
evento 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 no player.
MediaElementEvent
Dados de todos os eventos encaminhados pelo MediaElement
.
MediaFinishedEvent
Dados de um evento cast.framework.events.EventType.MEDIA_FINISHED
.
MediaInformationChangedEvent
Dados de um evento
cast.framework.events.EventType.MEDIA_INFORMATION_CHANGED
.
MediaPauseEvent
Dados de eventos de pause
encaminhados do MediaElement
.
MediaStatusEvent
Dados de um evento cast.framework.events.EventType.MEDIA_STATUS
.
RequestEvent
Dados de todos os eventos que representam solicitações feitas ao receptor.
SegmentDownloadedEvent
Dados de um evento
cast.framework.events.EventType.SEGMENT_DOWNLOADED
.
TimedMetadataEvent
Superclasse de dados de eventos para eventos de metadados com marcação de tempo. Isso difere de Id3Event
,
porque os metadados são retidos 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 do erro detalhado
Valor |
|
---|---|
MEDIA_UNKNOWN |
number Retornado quando o HTMLMediaElement gera um erro, mas o CAF não reconhece o erro específico. |
MEDIA_ABORTED |
number Retornado quando o processo de busca do recurso de mídia é cancelado pelo user agent mediante solicitação do usuário. |
MEDIA_DECODE |
number Retornado quando ocorre um erro ao decodificar o recurso de mídia, depois que o recurso é estabelecido para ser utilizável. |
MEDIA_NETWORK |
number Retornado quando um erro de rede faz com que o user agent interrompa a busca do recurso de mídia depois que o recurso for estabelecido para ser utilizável. |
MEDIA_SRC_NOT_SUPPORTED |
number Retornado quando o recurso de mídia indicado pelo atributo src não era adequado. |
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 chaves 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 um segmento não é transferido por download. |
HLS_NETWORK_MASTER_PLAYLIST |
number Retornado quando o download de uma playlist principal de HLS falha. |
HLS_NETWORK_PLAYLIST |
number Retornado quando o download de uma playlist HLS falha. |
HLS_NETWORK_NO_KEY_RESPONSE |
number Retornado quando o download de uma chave HLS falha. |
HLS_NETWORK_KEY_LOAD |
number Retornado quando uma solicitação de uma chave HLS falha antes de ser enviada. |
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 uma inicialização. |
SMOOTH_NETWORK |
number Retornado quando ocorre um erro de rede desconhecido ao processar um stream Smooth. |
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 ao analisar um manifesto principal de 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 está sem pontos. |
DASH_MANIFEST_NO_MIMETYPE |
number Retornado quando um manifesto DASH está sem um MimeType. |
DASH_INVALID_SEGMENT_INFO |
number Retornado quando um manifesto DASH contém informações de segmento inválidas. |
SMOOTH_MANIFEST |
number Retornado quando ocorre um erro durante a análise de um manifesto do Smooth. |
SEGMENT_UNKNOWN |
number Retornado quando ocorre um erro de segmento desconhecido. |
TEXT_UNKNOWN |
number Ocorreu um erro desconhecido com um fluxo de texto. |
APP |
number Retornado quando um erro ocorre fora do framework (por exemplo, se um manipulador de eventos gera um erro). |
BREAK_CLIP_LOADING_ERROR |
number Retornado quando o interceptador de carga do clipe de intervalo 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 Uma carga foi interrompida por um descarregamento ou por outra carga. |
LOAD_FAILED |
number Ocorreu uma falha no 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
São os motivos para o término da reprodução.
Valor |
|
---|---|
END_OF_STREAM |
string A reprodução foi encerrada porque chegamos ao fim da transmissão atual. |
ERROR |
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 a transmissão 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 à alternância do intervalo agrupado. |
EventType
string
Tipos de evento do player. Para eventos enviados por proxy a partir do MediaElement, consulte https://dev.w3.org/html5/spec-preview/media-elements.html#mediaevents (link em inglês) para mais informações.
Valor |
|
---|---|
ALL |
string Esse é um identificador especial que pode ser usado para detectar todos os eventos (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 o download ser concluído, mas não devido a um erro. Esse evento é encaminhado do MediaElement e foi envolvido 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 final sem ter que parar o armazenamento em buffer. Esse evento é encaminhado do MediaElement e foi envolvido em um cast.framework.events.MediaElementEvent. |
CAN_PLAY_THROUGH |
string Disparado quando o navegador estima que pode reproduzir o clipe até o final sem parar para armazenar em buffer. A estimativa do navegador só diz respeito ao clipe em exibição no momento (por exemplo, se estiver em reprodução um clipe de anúncio, o navegador fará a estimativa apenas para o clipe de anúncio, não para o conteúdo completo). Esse evento é encaminhado do MediaElement e foi envolvido em um cast.framework.events.MediaElementEvent. |
DURATION_CHANGE |
string Disparado quando o atributo de duração do MediaElement é alterado. Esse evento é encaminhado do MediaElement e foi envolvido em um cast.framework.events.MediaElementEvent. |
EMPRESA |
string Disparado quando a mídia ficou vazia. Um exemplo em que isso aconteceria é quando load() é chamado para redefinir o MediaElement. Esse evento é encaminhado do MediaElement e foi envolvido em um cast.framework.events.MediaElementEvent. |
ENCERRADA |
string Disparado quando um clipe de mídia é reproduzido até o fim. Isso não
inclui quando a reprodução do clipe foi interrompida devido a um erro ou a uma solicitação de interrupção.
Caso haja anúncios, ele é acionado no máximo uma vez por anúncio e no máximo uma vez para o conteúdo principal. Esse evento é encaminhado do
MediaElement e foi unido em um cast.framework.events.MediaElementEvent. Se você quiser saber quando a
mídia terminar, use
|
LOADED_DATA |
string Disparado quando o navegador termina de carregar o primeiro frame do clipe de mídia. Esse evento é encaminhado do MediaElement e foi envolvido 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 envolvido 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 envolvido em um cast.framework.events.MediaElementEvent. |
PAUSA |
string Disparado quando a reprodução é pausada. Esse evento é encaminhado do MediaElement e foi unido em um cast.framework.events.MediaPauseEvent. |
BRINCADEIRAS |
string Disparado quando a reprodução está pronta para começar (por exemplo, depois de ter sido pausada). Esse evento é encaminhado do MediaElement e foi envolvido em um cast.framework.events.MediaElementEvent. |
EM EXIBIÇÃO |
string Disparado quando a reprodução começou. Esse evento é encaminhado do MediaElement e foi envolvido em um cast.framework.events.MediaElementEvent. |
PROGRESSO |
string Disparado quando o navegador está buscando dados de mídia. Se você estiver usando streaming com taxa de bits adaptável (ou seja, HLS, DASH, SMOOTH), use o evento |
RATE_CHANGE |
string Disparado quando a taxa de reprodução é atualizada. Esse evento é encaminhado do MediaElement e foi envolvido em um cast.framework.events.MediaElementEvent. |
PROCURADO |
string Disparado quando uma busca termina. Não será acionado caso a busca termine quando a mídia for pausada. Esse evento é encaminhado do MediaElement e foi envolvido em um cast.framework.events.MediaElementEvent. |
PROCURANDO |
string Disparado quando a mídia está sendo procurada. Esse evento é encaminhado do MediaElement e foi envolvido em um cast.framework.events.MediaElementEvent. |
BLOQUEADO |
string Disparado quando o navegador está tentando buscar dados de mídia, mas não recebeu
uma resposta.
O evento |
TIME_UPDATE |
string Disparado periodicamente durante a reprodução da mídia. Ele será disparado sempre que o atributo currentTime mudar. Esse evento é encaminhado do MediaElement e foi envolvido 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 envolvido em um cast.framework.events.MediaElementEvent. |
AGUARDANDO |
string Disparado quando a reprodução parou porque o navegador está aguardando o próximo frame ficar disponível. O evento |
BITRATE_CHANGED |
string Disparado quando a taxa de bits da mídia em reprodução muda (por exemplo, quando uma faixa ativa é alterada ou quando uma taxa de bits diferente é escolhida em resposta às condições da rede). O evento é um cast.framework.events.BitrateChangedEvent. |
BREAK_STARTED |
string Disparado quando o primeiro clipe de intervalo de intervalo começa a carregar. O evento é um cast.framework.events.BreaksEvent. |
BREAK_ENDED |
string Disparado quando o último clipe de intervalo de 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 é iniciado. 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. O evento é um cast.framework.events.BufferingEvent. |
CACHE_LOADED |
string Disparado quando o conteúdo pré-armazenado em cache pelo fastplay termina de carregar. O evento é um cast.framework.events.CacheLoadedEvent. |
CACHE_HIT |
string Disparado quando o conteúdo pré-armazenado em cache pelo 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 um clipe começa a ser reproduzido pela primeira vez. Isso inclui clipes de intervalos e clipes de conteúdo principal entre clipes de intervalos. Se você quiser ver quando um clipe de intervalo começa, use "Evento" como um {@link cast.framework.events.Event. |
CLIP_ENDED |
string Disparado quando um clipe termina. Isso inclui clipes de intervalos e clipes de conteúdo principal
entre clipes de intervalo. Se você quiser ver quando um clipe de intervalo termina, use |
EMSG |
string Disparado quando um emsg é encontrado em um segmento. O evento é um cast.framework.events.EmsgEvent. |
ERROR |
string Disparado quando ocorre um erro. O evento é um cast.framework.events.ErrorEvent. |
ID3 |
string Disparado quando uma tag ID3 é encontrada. Só será disparado para conteúdo HLS. O evento é um cast.framework.events.Id3Event. |
MEDIA_STATUS |
string Disparado antes do envio de uma mensagem com o status atual da mídia. O evento é um cast.framework.events.MediaStatusEvent. |
CUSTOM_STATE |
string Disparado quando uma mensagem de estado personalizada é enviada. O evento é um cast.framework.events.CustomStateEvent. |
MEDIA_INFORMATION_CHANGED |
string Disparado se as informações de mídia são alteradas durante a reprodução. Por exemplo, ao tocar uma rádio ao vivo e os metadados da faixa mudarem. O evento é um evento cast.framework.events.MediaInformationChangedEvent. |
MEDIA_FINISHED |
string Disparado quando a mídia termina de ser reproduzida. Isso inclui os seguintes casos: não há nada restante no stream para reproduzir, o usuário solicitou uma interrupção ou ocorreu um erro. Quando o enfileiramento é usado, esse evento é acionado uma vez para cada item da 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 jogador 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 seria disparado
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_SEEK |
string Disparado quando uma solicitação de busca é feita. O evento é um cast.framework.events.RequestEvent. |
REQUEST_LOAD |
string Disparado quando uma solicitação de carregamento é feita. O evento é um cast.framework.events.RequestEvent. |
REQUEST_STOP |
string Disparado quando uma solicitação de interrupção é feita. O evento é um cast.framework.events.RequestEvent. |
REQUEST_PAUSE |
string Disparado quando uma solicitação de pausa é feita. O evento é um cast.framework.events.RequestEvent. |
REQUEST_PRECACHE |
string Disparado quando uma solicitação de pré-cache é feita. O evento é um cast.framework.events.RequestEvent. |
REQUEST_PLAY |
string Disparado quando uma solicitação de reprodução é feita. O evento é um cast.framework.events.RequestEvent. |
REQUEST_SKIP_AD |
string Disparado quando é feita uma solicitação de pular anúncio. O evento é um cast.framework.events.RequestEvent. |
REQUEST_PLAY_AGAIN |
string Disparado quando uma solicitação para reproduzir novamente é feita. O evento é um cast.framework.events.RequestEvent. |
REQUEST_PLAYBACK_RATE_CHANGE |
string Disparado quando uma solicitação de mudança da taxa de reprodução é feita. O evento é um cast.framework.events.RequestEvent. |
REQUEST_VOLUME_CHANGE |
string Disparado quando uma solicitação de alteração de volume é feita. O evento é um cast.framework.events.RequestEvent. |
REQUEST_EDIT_TRACKS_INFO |
string Disparado quando uma solicitação de edição de faixas é feita. O evento é um cast.framework.events.RequestEvent. |
REQUEST_EDIT_AUDIO_TRACKS |
string Disparado quando uma solicitação de edição de faixas de áudio é feita. O evento é um cast.framework.events.RequestEvent. |
REQUEST_SET_CREDENTIALS |
string Disparado quando uma solicitação de definição de credenciais é feita. O evento é um cast.framework.events.request.RequestEvent. |
REQUEST_LOAD_BY_ENTITY |
string Disparado quando é feita uma solicitação de carregamento por entidade. O evento é um cast.framework.events.request.RequestEvent. |
REQUEST_USER_ACTION |
string Disparado quando uma solicitação de ação do usuário é feita. O evento é um cast.framework.events.request.RequestEvent. |
REQUEST_DISPLAY_STATUS |
string Disparado quando uma solicitação de faixas de status dsiplay é feita. O evento é um cast.framework.events.request.RequestEvent. |
REQUEST_CUSTOM_COMMAND |
string Disparado quando uma solicitação de comando personalizado é feita. O evento é um cast.framework.events.request.RequestEvent. |
REQUEST_FOCUS_STATE |
string Disparado quando uma solicitação de estado de foco é feita. O evento é um cast.framework.events.request.RequestEvent. |
REQUEST_QUEUE_LOAD |
string Disparado quando uma solicitação de carregamento de fila é feita. O evento é um cast.framework.events.RequestEvent. |
REQUEST_QUEUE_INSERT |
string Disparado quando uma solicitação de inserção de fila é feita. O evento é um cast.framework.events.RequestEvent. |
REQUEST_QUEUE_UPDATE |
string Disparado quando uma solicitação de atualização da fila é feita. O evento é um cast.framework.events.RequestEvent. |
REQUEST_QUEUE_REMOVE |
string Disparado quando é feita uma solicitação de remoção da fila. O evento é um cast.framework.events.RequestEvent. |
REQUEST_QUEUE_REORDER |
string Disparado quando uma solicitação de reordenação da fila é feita. O evento é um cast.framework.events.RequestEvent. |
REQUEST_QUEUE_GET_ITEM_RANGE |
string Disparado quando é feita uma solicitação de busca de itens. O evento é um cast.framework.events.RequestEvent. |
REQUEST_QUEUE_GET_ITEMS |
string Disparado quando é feita uma solicitação de informações para buscar itens. O evento é um cast.framework.events.RequestEvent. |
REQUEST_QUEUE_GET_ITEM_IDS |
string Disparado quando uma solicitação "get" de IDs de fila é feita. O evento é um cast.framework.events.RequestEvent. |
TRACKS_CHANGED |
string Disparado se as faixas disponíveis mudaram após a conclusão do carregamento. |
LIVE_IS_MOVING_WINDOW_CHANGED |
string Disparado quando o intervalo pesquisável em tempo real isMoveWindow mudou, mais especificamente, quando uma janela em movimento muda para uma janela de expansão ou vice-versa. O evento é um cast.framework.events.LiveStatusEvent. |
LIVE_ENDED |
string Disparado quando a transmissão ao vivo acaba. O evento é um cast.framework.events.LiveStatusEvent. |
TIMED_METADATA_CHANGED |
string Quando metadados cronometrados são encontrados em DASH (EventStream) ou HLS (EXT-X-DATERANGE), esse evento é disparado após PLAYER_LOAD_COMPLETE quando novos metadados cronometrados são encontrados no 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 uma tag 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 deixa uma tag EXT-X-DATERANGE. O evento é um cast.framework.events.TimedMetadataEvent. |
Propriedades
DetailedErrorCode
number
Código do erro detalhado
Valor |
|
---|---|
MEDIA_UNKNOWN |
number Retornado quando o HTMLMediaElement gera um erro, mas o CAF não reconhece o erro específico. |
MEDIA_ABORTED |
number Retornado quando o processo de busca do recurso de mídia é cancelado pelo user agent mediante solicitação do usuário. |
MEDIA_DECODE |
number Retornado quando ocorre um erro ao decodificar o recurso de mídia, depois que o recurso é estabelecido para ser utilizável. |
MEDIA_NETWORK |
number Retornado quando um erro de rede faz com que o user agent interrompa a busca do recurso de mídia depois que o recurso for estabelecido para ser utilizável. |
MEDIA_SRC_NOT_SUPPORTED |
number Retornado quando o recurso de mídia indicado pelo atributo src não era adequado. |
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 chaves 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 um segmento não é transferido por download. |
HLS_NETWORK_MASTER_PLAYLIST |
number Retornado quando o download de uma playlist principal de HLS falha. |
HLS_NETWORK_PLAYLIST |
number Retornado quando o download de uma playlist HLS falha. |
HLS_NETWORK_NO_KEY_RESPONSE |
number Retornado quando o download de uma chave HLS falha. |
HLS_NETWORK_KEY_LOAD |
number Retornado quando uma solicitação de uma chave HLS falha antes de ser enviada. |
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 uma inicialização. |
SMOOTH_NETWORK |
number Retornado quando ocorre um erro de rede desconhecido ao processar um stream Smooth. |
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 ao analisar um manifesto principal de 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 está sem pontos. |
DASH_MANIFEST_NO_MIMETYPE |
number Retornado quando um manifesto DASH está sem um MimeType. |
DASH_INVALID_SEGMENT_INFO |
number Retornado quando um manifesto DASH contém informações de segmento inválidas. |
SMOOTH_MANIFEST |
number Retornado quando ocorre um erro durante a análise de um manifesto do Smooth. |
SEGMENT_UNKNOWN |
number Retornado quando ocorre um erro de segmento desconhecido. |
TEXT_UNKNOWN |
number Ocorreu um erro desconhecido com um fluxo de texto. |
APP |
number Retornado quando um erro ocorre fora do framework (por exemplo, se um manipulador de eventos gera um erro). |
BREAK_CLIP_LOADING_ERROR |
number Retornado quando o interceptador de carga do clipe de intervalo 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 Uma carga foi interrompida por um descarregamento ou por outra carga. |
LOAD_FAILED |
number Ocorreu uma falha no 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
São os motivos para o término da reprodução.
Valor |
|
---|---|
END_OF_STREAM |
string A reprodução foi encerrada porque chegamos ao fim da transmissão atual. |
ERROR |
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 a transmissão 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 à alternância do intervalo agrupado. |
EventType
string
Tipos de evento do player. Para eventos enviados por proxy a partir do MediaElement, consulte https://dev.w3.org/html5/spec-preview/media-elements.html#mediaevents (link em inglês) para mais informações.
Valor |
|
---|---|
ALL |
string Esse é um identificador especial que pode ser usado para detectar todos os eventos (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 o download ser concluído, mas não devido a um erro. Esse evento é encaminhado do MediaElement e foi envolvido 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 final sem ter que parar o armazenamento em buffer. Esse evento é encaminhado do MediaElement e foi envolvido em um cast.framework.events.MediaElementEvent. |
CAN_PLAY_THROUGH |
string Disparado quando o navegador estima que pode reproduzir o clipe até o final sem parar para armazenar em buffer. A estimativa do navegador só diz respeito ao clipe em exibição no momento (por exemplo, se estiver em reprodução um clipe de anúncio, o navegador fará a estimativa apenas para o clipe de anúncio, não para o conteúdo completo). Esse evento é encaminhado do MediaElement e foi envolvido em um cast.framework.events.MediaElementEvent. |
DURATION_CHANGE |
string Disparado quando o atributo de duração do MediaElement é alterado. Esse evento é encaminhado do MediaElement e foi envolvido em um cast.framework.events.MediaElementEvent. |
EMPRESA |
string Disparado quando a mídia ficou vazia. Um exemplo em que isso aconteceria é quando load() é chamado para redefinir o MediaElement. Esse evento é encaminhado do MediaElement e foi envolvido em um cast.framework.events.MediaElementEvent. |
ENCERRADA |
string Disparado quando um clipe de mídia é reproduzido até o fim. Isso não
inclui quando a reprodução do clipe foi interrompida devido a um erro ou a uma solicitação de interrupção.
Caso haja anúncios, ele é acionado no máximo uma vez por anúncio e no máximo uma vez para o conteúdo principal. Esse evento é encaminhado do
MediaElement e foi unido em um cast.framework.events.MediaElementEvent. Se você quiser saber quando a
mídia terminar, use
|
LOADED_DATA |
string Disparado quando o navegador termina de carregar o primeiro frame do clipe de mídia. Esse evento é encaminhado do MediaElement e foi envolvido 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 envolvido 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 envolvido em um cast.framework.events.MediaElementEvent. |
PAUSA |
string Disparado quando a reprodução é pausada. Esse evento é encaminhado do MediaElement e foi unido em um cast.framework.events.MediaPauseEvent. |
BRINCADEIRAS |
string Disparado quando a reprodução está pronta para começar (por exemplo, depois de ter sido pausada). Esse evento é encaminhado do MediaElement e foi envolvido em um cast.framework.events.MediaElementEvent. |
EM EXIBIÇÃO |
string Disparado quando a reprodução começou. Esse evento é encaminhado do MediaElement e foi envolvido em um cast.framework.events.MediaElementEvent. |
PROGRESSO |
string Disparado quando o navegador está buscando dados de mídia. Se você estiver usando streaming com taxa de bits adaptável (ou seja, HLS, DASH, SMOOTH), use o evento |
RATE_CHANGE |
string Disparado quando a taxa de reprodução é atualizada. Esse evento é encaminhado do MediaElement e foi envolvido em um cast.framework.events.MediaElementEvent. |
PROCURADO |
string Disparado quando uma busca termina. Não será acionado caso a busca termine quando a mídia for pausada. Esse evento é encaminhado do MediaElement e foi envolvido em um cast.framework.events.MediaElementEvent. |
PROCURANDO |
string Disparado quando a mídia está sendo procurada. Esse evento é encaminhado do MediaElement e foi envolvido em um cast.framework.events.MediaElementEvent. |
BLOQUEADO |
string Disparado quando o navegador está tentando buscar dados de mídia, mas não recebeu
uma resposta.
O evento |
TIME_UPDATE |
string Disparado periodicamente durante a reprodução da mídia. Ele será disparado sempre que o atributo currentTime mudar. Esse evento é encaminhado do MediaElement e foi envolvido 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 envolvido em um cast.framework.events.MediaElementEvent. |
AGUARDANDO |
string Disparado quando a reprodução parou porque o navegador está aguardando o próximo frame ficar disponível. O evento |
BITRATE_CHANGED |
string Disparado quando a taxa de bits da mídia em reprodução muda (por exemplo, quando uma faixa ativa é alterada ou quando uma taxa de bits diferente é escolhida em resposta às condições da rede). O evento é um cast.framework.events.BitrateChangedEvent. |
BREAK_STARTED |
string Disparado quando o primeiro clipe de intervalo de intervalo começa a carregar. O evento é um cast.framework.events.BreaksEvent. |
BREAK_ENDED |
string Disparado quando o último clipe de intervalo de 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 é iniciado. 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. O evento é um cast.framework.events.BufferingEvent. |
CACHE_LOADED |
string Disparado quando o conteúdo pré-armazenado em cache pelo fastplay termina de carregar. O evento é um cast.framework.events.CacheLoadedEvent. |
CACHE_HIT |
string Disparado quando o conteúdo pré-armazenado em cache pelo 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 um clipe começa a ser reproduzido pela primeira vez. Isso inclui clipes de intervalos e clipes de conteúdo principal entre clipes de intervalos. Se você quiser ver quando um clipe de intervalo começa, use "Evento" como um {@link cast.framework.events.Event. |
CLIP_ENDED |
string Disparado quando um clipe termina. Isso inclui clipes de intervalos e clipes de conteúdo principal
entre clipes de intervalo. Se você quiser ver quando um clipe de intervalo termina, use |
EMSG |
string Disparado quando um emsg é encontrado em um segmento. O evento é um cast.framework.events.EmsgEvent. |
ERROR |
string Disparado quando ocorre um erro. O evento é um cast.framework.events.ErrorEvent. |
ID3 |
string Disparado quando uma tag ID3 é encontrada. Só será disparado para conteúdo HLS. O evento é um cast.framework.events.Id3Event. |
MEDIA_STATUS |
string Disparado antes do envio de uma mensagem com o status atual da mídia. O evento é um cast.framework.events.MediaStatusEvent. |
CUSTOM_STATE |
string Disparado quando uma mensagem de estado personalizada é enviada. O evento é um cast.framework.events.CustomStateEvent. |
MEDIA_INFORMATION_CHANGED |
string Disparado se as informações de mídia são alteradas durante a reprodução. Por exemplo, ao tocar uma rádio ao vivo e os metadados da faixa mudarem. O evento é um evento cast.framework.events.MediaInformationChangedEvent. |
MEDIA_FINISHED |
string Disparado quando a mídia termina de ser reproduzida. Isso inclui os seguintes casos: não há nada restante no stream para reproduzir, o usuário solicitou uma interrupção ou ocorreu um erro. Quando o enfileiramento é usado, esse evento é acionado uma vez para cada item da 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 jogador 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 seria disparado
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_SEEK |
string Disparado quando uma solicitação de busca é feita. O evento é um cast.framework.events.RequestEvent. |
REQUEST_LOAD |
string Disparado quando uma solicitação de carregamento é feita. O evento é um cast.framework.events.RequestEvent. |
REQUEST_STOP |
string Disparado quando uma solicitação de interrupção é feita. O evento é um cast.framework.events.RequestEvent. |
REQUEST_PAUSE |
string Disparado quando uma solicitação de pausa é feita. O evento é um cast.framework.events.RequestEvent. |
REQUEST_PRECACHE |
string Disparado quando uma solicitação de pré-cache é feita. O evento é um cast.framework.events.RequestEvent. |
REQUEST_PLAY |
string Disparado quando uma solicitação de reprodução é feita. O evento é um cast.framework.events.RequestEvent. |
REQUEST_SKIP_AD |
string Disparado quando é feita uma solicitação de pular anúncio. O evento é um cast.framework.events.RequestEvent. |
REQUEST_PLAY_AGAIN |
string Disparado quando uma solicitação para reproduzir novamente é feita. O evento é um cast.framework.events.RequestEvent. |
REQUEST_PLAYBACK_RATE_CHANGE |
string Disparado quando uma solicitação de mudança da taxa de reprodução é feita. O evento é um cast.framework.events.RequestEvent. |
REQUEST_VOLUME_CHANGE |
string Disparado quando uma solicitação de alteração de volume é feita. O evento é um cast.framework.events.RequestEvent. |
REQUEST_EDIT_TRACKS_INFO |
string Disparado quando uma solicitação de edição de faixas é feita. O evento é um cast.framework.events.RequestEvent. |
REQUEST_EDIT_AUDIO_TRACKS |
string Disparado quando uma solicitação de edição de faixas de áudio é feita. O evento é um cast.framework.events.RequestEvent. |
REQUEST_SET_CREDENTIALS |
string Disparado quando uma solicitação de definição de credenciais é feita. O evento é um cast.framework.events.request.RequestEvent. |
REQUEST_LOAD_BY_ENTITY |
string Disparado quando é feita uma solicitação de carregamento por entidade. O evento é um cast.framework.events.request.RequestEvent. |
REQUEST_USER_ACTION |
string Disparado quando uma solicitação de ação do usuário é feita. O evento é um cast.framework.events.request.RequestEvent. |
REQUEST_DISPLAY_STATUS |
string Disparado quando uma solicitação de faixas de status dsiplay é feita. O evento é um cast.framework.events.request.RequestEvent. |
REQUEST_CUSTOM_COMMAND |
string Disparado quando uma solicitação de comando personalizado é feita. O evento é um cast.framework.events.request.RequestEvent. |
REQUEST_FOCUS_STATE |
string Disparado quando uma solicitação de estado de foco é feita. O evento é um cast.framework.events.request.RequestEvent. |
REQUEST_QUEUE_LOAD |
string Disparado quando uma solicitação de carregamento de fila é feita. O evento é um cast.framework.events.RequestEvent. |
REQUEST_QUEUE_INSERT |
string Disparado quando uma solicitação de inserção de fila é feita. O evento é um cast.framework.events.RequestEvent. |
REQUEST_QUEUE_UPDATE |
string Disparado quando uma solicitação de atualização da fila é feita. O evento é um cast.framework.events.RequestEvent. |
REQUEST_QUEUE_REMOVE |
string Disparado quando é feita uma solicitação de remoção da fila. O evento é um cast.framework.events.RequestEvent. |
REQUEST_QUEUE_REORDER |
string Disparado quando uma solicitação de reordenação da fila é feita. O evento é um cast.framework.events.RequestEvent. |
REQUEST_QUEUE_GET_ITEM_RANGE |
string Disparado quando é feita uma solicitação de busca de itens. O evento é um cast.framework.events.RequestEvent. |
REQUEST_QUEUE_GET_ITEMS |
string Disparado quando é feita uma solicitação de informações para buscar itens. O evento é um cast.framework.events.RequestEvent. |
REQUEST_QUEUE_GET_ITEM_IDS |
string Disparado quando uma solicitação "get" de IDs de fila é feita. O evento é um cast.framework.events.RequestEvent. |
TRACKS_CHANGED |
string Disparado se as faixas disponíveis mudaram após a conclusão do carregamento. |
LIVE_IS_MOVING_WINDOW_CHANGED |
string Disparado quando o intervalo pesquisável em tempo real isMoveWindow mudou, mais especificamente, quando uma janela em movimento muda para uma janela de expansão ou vice-versa. O evento é um cast.framework.events.LiveStatusEvent. |
LIVE_ENDED |
string Disparado quando a transmissão ao vivo acaba. O evento é um cast.framework.events.LiveStatusEvent. |
TIMED_METADATA_CHANGED |
string Quando metadados cronometrados são encontrados em DASH (EventStream) ou HLS (EXT-X-DATERANGE), esse evento é disparado após PLAYER_LOAD_COMPLETE quando novos metadados cronometrados são encontrados no 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 uma tag 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 deixa uma tag EXT-X-DATERANGE. O evento é um cast.framework.events.TimedMetadataEvent. |