Namespace: eventos

Aulas

Namespace

Enumerações

DetailedErrorCode

estática

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

estática

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

estática

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 cast.framework.events.EventType.MEDIA_FINISHED.

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 cast.framework.events.EventType.SEGMENT_DOWNLOADED. Esse evento é encaminhado do MediaElement e foi envolvido em um cast.framework.events.MediaElementEvent.

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 cast.framework.events.EventType.BUFFERING é implementado de forma consistente em todos os tipos de stream e precisa ser usado em vez de "parado" ao tentar verificar se o player está armazenando em buffer. Esse evento é encaminhado do MediaElement e foi envolvido em um cast.framework.events.MediaElementEvent.

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 cast.framework.events.EventType.BUFFERING é implementado de forma consistente em todos os tipos de stream e precisa ser usado em vez de "esperar" ao tentar verificar se o player está armazenando em buffer. Esse evento é encaminhado do MediaElement e foi envolvido em um cast.framework.events.MediaElementEvent.

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 cast.framework.events.EventType.BREAK_CLIP_ENDED. Se você quiser ver quando a reprodução da mídia estiver completamente concluída, use "Event" como um cast.framework.events.ClipEndedEvent.

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 cast.framework.events.EventType.LOAD_START, já que o player ainda não solicitou dados de mídia. O evento é um cast.framework.events.LoadEvent.

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

estática

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

estática

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

estática

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 cast.framework.events.EventType.MEDIA_FINISHED.

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 cast.framework.events.EventType.SEGMENT_DOWNLOADED. Esse evento é encaminhado do MediaElement e foi envolvido em um cast.framework.events.MediaElementEvent.

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 cast.framework.events.EventType.BUFFERING é implementado de forma consistente em todos os tipos de stream e precisa ser usado em vez de "parado" ao tentar verificar se o player está armazenando em buffer. Esse evento é encaminhado do MediaElement e foi envolvido em um cast.framework.events.MediaElementEvent.

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 cast.framework.events.EventType.BUFFERING é implementado de forma consistente em todos os tipos de stream e precisa ser usado em vez de "esperar" ao tentar verificar se o player está armazenando em buffer. Esse evento é encaminhado do MediaElement e foi envolvido em um cast.framework.events.MediaElementEvent.

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 cast.framework.events.EventType.BREAK_CLIP_ENDED. Se você quiser ver quando a reprodução da mídia estiver completamente concluída, use "Event" como um cast.framework.events.ClipEndedEvent.

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 cast.framework.events.EventType.LOAD_START, já que o player ainda não solicitou dados de mídia. O evento é um cast.framework.events.LoadEvent.

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.