Namespace: eventos

Classes

Namespace

Enumerações

DetailedErrorCode

estática

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

estática

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

estática

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

estática

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

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

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

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

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

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 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_GET_STATUS

string

Disparado quando uma mensagem GET_STATUS é recebida. O evento é um cast.framework.events.RequestEvent.

REQUEST_SEEK

string

Disparado quando uma mensagem SEEK é recebida. O evento é um cast.framework.events.RequestEvent.

REQUEST_LOAD

string

Disparado quando uma mensagem LOAD é recebida. O evento é um cast.framework.events.RequestEvent.

REQUEST_PRELOAD

string

Disparado quando uma mensagem PRELOAD é recebida. O evento é um cast.framework.events.RequestEvent.

REQUEST_STOP

string

Disparado quando uma mensagem STOP é recebida. O evento é um cast.framework.events.RequestEvent.

REQUEST_PAUSE

string

Disparado quando uma mensagem PAUSE é recebida. O evento é um cast.framework.events.RequestEvent.

REQUEST_PRECACHE

string

Disparado quando uma mensagem PRECACHE é recebida. O evento é um cast.framework.events.RequestEvent.

REQUEST_PLAY

string

Disparado quando uma mensagem PLAY é recebida. O evento é um cast.framework.events.RequestEvent.

REQUEST_SKIP_AD

string

Disparado quando uma mensagem SKIP_AD é recebida. O evento é um cast.framework.events.RequestEvent.

REQUEST_PLAY_AGAIN

string

Disparado quando uma mensagem PLAY_AGAIN é recebida. O evento é um cast.framework.events.RequestEvent.

REQUEST_PLAYBACK_RATE_CHANGE

string

Disparado quando uma mensagem SET_PLAYBACK_RATE é recebida. O evento é um cast.framework.events.RequestEvent.

REQUEST_VOLUME_CHANGE

string

Disparado quando uma mensagem SET_VOLUME é recebida. O evento é um cast.framework.events.RequestEvent.

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 SET_CREDENTIALS é recebida. O evento é um cast.framework.events.request.RequestEvent.

REQUEST_LOAD_BY_ENTITY

string

Disparado quando uma mensagem LOAD_BY_ENTITY é recebida. O evento é um cast.framework.events.request.RequestEvent.

REQUEST_USER_ACTION

string

Disparado quando uma mensagem USER_ACTION é recebida. O evento é um cast.framework.events.request.RequestEvent.

REQUEST_DISPLAY_STATUS

string

Disparado quando uma mensagem DISPLAY_STATUS é recebida. O evento é um cast.framework.events.request.RequestEvent.

REQUEST_CUSTOM_COMMAND

string

Disparado quando uma mensagem CUSTOM_COMMAND é recebida. O evento é um cast.framework.events.request.RequestEvent.

REQUEST_FOCUS_STATE

string

Disparado quando uma mensagem FOCUS_STATE é recebida. O evento é um cast.framework.events.request.RequestEvent.

REQUEST_QUEUE_LOAD

string

Disparado quando uma mensagem QUEUE_LOAD é recebida. O evento é um cast.framework.events.RequestEvent.

REQUEST_QUEUE_INSERT

string

Disparado quando uma mensagem QUEUE_INSERT é recebida. O evento é um cast.framework.events.RequestEvent.

REQUEST_QUEUE_UPDATE

string

Disparado quando uma mensagem QUEUE_UPDATE é recebida. O evento é um cast.framework.events.RequestEvent.

REQUEST_QUEUE_REMOVE

string

Disparado quando uma mensagem QUEUE_REMOVE é recebida. O evento é um cast.framework.events.RequestEvent.

REQUEST_QUEUE_REORDER

string

Disparado quando uma mensagem QUEUE_REORDER é recebida. O evento é um cast.framework.events.RequestEvent.

REQUEST_QUEUE_GET_ITEM_RANGE

string

Disparado quando uma mensagem QUEUE_GET_ITEM_RANGE é recebida. O evento é um cast.framework.events.RequestEvent.

REQUEST_QUEUE_GET_ITEMS

string

Disparado quando uma mensagem QUEUE_GET_ITEMS é recebida. O evento é um cast.framework.events.RequestEvent.

REQUEST_QUEUE_GET_ITEM_IDS

string

Disparado quando uma mensagem QUEUE_GET_ITEM_IDS é recebida. O evento é um cast.framework.events.RequestEvent.

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

estática

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

estática

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

estática

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

estática

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

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

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 cast.framework.events.EventType.BUFFERING foi implementado consistentemente em todos os tipos de fluxo e deve ser usada em vez de "parado" ao tentar verificar se o player está armazenando em buffer. Esse evento é encaminhado a partir do MediaElement e foi encapsulados em um cast.framework.events.MediaElementEvent.

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

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

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 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_GET_STATUS

string

Disparado quando uma mensagem GET_STATUS é recebida. O evento é um cast.framework.events.RequestEvent.

REQUEST_SEEK

string

Disparado quando uma mensagem SEEK é recebida. O evento é um cast.framework.events.RequestEvent.

REQUEST_LOAD

string

Disparado quando uma mensagem LOAD é recebida. O evento é um cast.framework.events.RequestEvent.

REQUEST_PRELOAD

string

Disparado quando uma mensagem PRELOAD é recebida. O evento é um cast.framework.events.RequestEvent.

REQUEST_STOP

string

Disparado quando uma mensagem STOP é recebida. O evento é um cast.framework.events.RequestEvent.

REQUEST_PAUSE

string

Disparado quando uma mensagem PAUSE é recebida. O evento é um cast.framework.events.RequestEvent.

REQUEST_PRECACHE

string

Disparado quando uma mensagem PRECACHE é recebida. O evento é um cast.framework.events.RequestEvent.

REQUEST_PLAY

string

Disparado quando uma mensagem PLAY é recebida. O evento é um cast.framework.events.RequestEvent.

REQUEST_SKIP_AD

string

Disparado quando uma mensagem SKIP_AD é recebida. O evento é um cast.framework.events.RequestEvent.

REQUEST_PLAY_AGAIN

string

Disparado quando uma mensagem PLAY_AGAIN é recebida. O evento é um cast.framework.events.RequestEvent.

REQUEST_PLAYBACK_RATE_CHANGE

string

Disparado quando uma mensagem SET_PLAYBACK_RATE é recebida. O evento é um cast.framework.events.RequestEvent.

REQUEST_VOLUME_CHANGE

string

Disparado quando uma mensagem SET_VOLUME é recebida. O evento é um cast.framework.events.RequestEvent.

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 SET_CREDENTIALS é recebida. O evento é um cast.framework.events.request.RequestEvent.

REQUEST_LOAD_BY_ENTITY

string

Disparado quando uma mensagem LOAD_BY_ENTITY é recebida. O evento é um cast.framework.events.request.RequestEvent.

REQUEST_USER_ACTION

string

Disparado quando uma mensagem USER_ACTION é recebida. O evento é um cast.framework.events.request.RequestEvent.

REQUEST_DISPLAY_STATUS

string

Disparado quando uma mensagem DISPLAY_STATUS é recebida. O evento é um cast.framework.events.request.RequestEvent.

REQUEST_CUSTOM_COMMAND

string

Disparado quando uma mensagem CUSTOM_COMMAND é recebida. O evento é um cast.framework.events.request.RequestEvent.

REQUEST_FOCUS_STATE

string

Disparado quando uma mensagem FOCUS_STATE é recebida. O evento é um cast.framework.events.request.RequestEvent.

REQUEST_QUEUE_LOAD

string

Disparado quando uma mensagem QUEUE_LOAD é recebida. O evento é um cast.framework.events.RequestEvent.

REQUEST_QUEUE_INSERT

string

Disparado quando uma mensagem QUEUE_INSERT é recebida. O evento é um cast.framework.events.RequestEvent.

REQUEST_QUEUE_UPDATE

string

Disparado quando uma mensagem QUEUE_UPDATE é recebida. O evento é um cast.framework.events.RequestEvent.

REQUEST_QUEUE_REMOVE

string

Disparado quando uma mensagem QUEUE_REMOVE é recebida. O evento é um cast.framework.events.RequestEvent.

REQUEST_QUEUE_REORDER

string

Disparado quando uma mensagem QUEUE_REORDER é recebida. O evento é um cast.framework.events.RequestEvent.

REQUEST_QUEUE_GET_ITEM_RANGE

string

Disparado quando uma mensagem QUEUE_GET_ITEM_RANGE é recebida. O evento é um cast.framework.events.RequestEvent.

REQUEST_QUEUE_GET_ITEMS

string

Disparado quando uma mensagem QUEUE_GET_ITEMS é recebida. O evento é um cast.framework.events.RequestEvent.

REQUEST_QUEUE_GET_ITEM_IDS

string

Disparado quando uma mensagem QUEUE_GET_ITEM_IDS é recebida. O evento é um cast.framework.events.RequestEvent.

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.