Namespace: eventos

Classes

Namespace

Enumerações

DetailedErrorCode

static

número

Um código atribuído pelo SDK do receptor que descreve o erro ocorrido.

Valor

MEDIA_UNKNOWN

número

Retornado quando o HTMLMediaElement gera um erro, mas o CAF não reconhece o erro específico.

MEDIA_ABORTED

número

Retornado quando o processo de busca do recurso de mídia foi interrompido pelo agente do usuário a pedido do usuário.

MEDIA_DECODE

número

Retornado quando ocorre um erro ao decodificar o recurso de mídia depois que ele é estabelecido como utilizável.

MEDIA_NETWORK

número

Retornado quando um erro de rede faz com que o user agent pare de buscar o recurso de mídia depois que ele é estabelecido como utilizável.

MEDIA_SRC_NOT_SUPPORTED

número

Retornado quando o recurso de mídia indicado pelo atributo src não era adequado.

SOURCE_BUFFER_FAILURE

número

Retornado quando um buffer de origem não pode ser adicionado à MediaSource.

MEDIAKEYS_UNKNOWN

número

Retornado quando há um erro desconhecido com chaves de mídia.

MEDIAKEYS_NETWORK

número

Retornado quando há uma falha nas teclas de mídia devido a um problema de rede.

MEDIAKEYS_UNSUPPORTED

número

Retornado quando não é possível criar um objeto MediaKeySession.

MEDIAKEYS_WEBCRYPTO

número

Retornado quando a criptografia falha.

NETWORK_UNKNOWN

número

Retornado quando há um problema de rede desconhecido.

SEGMENT_NETWORK

número

Retornado quando um segmento não é baixado.

HLS_NETWORK_MASTER_PLAYLIST

número

Retornado quando o download de uma playlist master HLS falha.

HLS_NETWORK_PLAYLIST

número

Retornado quando o download de uma playlist HLS falha.

HLS_NETWORK_NO_KEY_RESPONSE

número

Retornado quando uma chave HLS não é baixada.

HLS_NETWORK_KEY_LOAD

número

Retornado quando uma solicitação de chave HLS falha antes de ser enviada.

HLS_NETWORK_INVALID_SEGMENT

número

Retornado quando um segmento HLS é inválido.

HLS_SEGMENT_PARSING

número

Retornado quando um segmento HLS não é analisado.

DASH_NETWORK

número

Retornado quando ocorre um erro de rede desconhecido ao processar um stream DASH.

DASH_NO_INIT

número

Retornado quando um stream DASH não tem uma inicialização.

SMOOTH_NETWORK

número

Retornado quando ocorre um erro de rede desconhecido ao processar um fluxo Smooth.

SMOOTH_NO_MEDIA_DATA

número

Retornado quando um stream Smooth não tem dados de mídia.

MANIFEST_UNKNOWN

número

Retornado quando ocorre um erro desconhecido ao analisar um manifesto.

HLS_MANIFEST_MASTER

número

Retornado quando ocorre um erro ao analisar um manifesto principal do HLS.

HLS_MANIFEST_PLAYLIST

número

Retornado quando ocorre um erro ao analisar uma playlist HLS.

DASH_MANIFEST_UNKNOWN

número

Retornado quando ocorre um erro desconhecido ao analisar um manifesto DASH.

DASH_MANIFEST_NO_PERIODS

número

Retornado quando um manifesto DASH não tem períodos.

DASH_MANIFEST_NO_MIMETYPE

número

Retornado quando um manifesto DASH não tem um MimeType.

DASH_INVALID_SEGMENT_INFO

número

Retornado quando um manifesto DASH contém informações de segmento inválidas.

SMOOTH_MANIFEST

número

Retornado quando ocorre um erro ao analisar um manifesto Smooth.

SEGMENT_UNKNOWN

número

Retornado quando ocorre um erro de segmento desconhecido.

TEXT_UNKNOWN

número

Ocorreu um erro desconhecido com um fluxo de texto.

APP

número

Retornado quando ocorre um erro fora do framework (por exemplo, se um manipulador de eventos gera um erro).

BREAK_CLIP_LOADING_ERROR

número

Retornado quando o interceptor de carregamento de clipes de intervalo falha.

BREAK_SEEK_INTERCEPTOR_ERROR

número

Retornado quando o interceptor de busca de interrupção falha.

IMAGE_ERROR

número

Retornado quando uma imagem não é carregada.

LOAD_INTERRUPTED

número

Um carregamento foi interrompido por um descarregamento ou por outro carregamento.

LOAD_FAILED

número

Um comando de carregamento falhou.

MEDIA_ERROR_MESSAGE

número

Uma mensagem de erro foi enviada ao remetente.

GENÉRICO

número

Retornado quando ocorre um erro desconhecido.

EndedReason

static

string

Motivos para o encerramento 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 obrigou a interromper 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 anúncio.

BREAK_SWITCH

string

A reprodução foi encerrada devido à troca de um intervalo costurado.

ErrorSeverity

static

número

A gravidade do erro. Segue o mesmo esquema de nomenclatura e numeração do Shaka Player.

Valor

RECOVERABLE

número

Ocorreu um erro, mas o player está tentando se recuperar. Se o player não puder ser recuperado, ele ainda poderá não gerar um erro CRITICAL. Por exemplo, tentar novamente um segmento de mídia nunca vai resultar em um erro CRÍTICO. O player vai tentar novamente para sempre.

CRITICAL

número

Um erro crítico do qual o player não consegue se recuperar. Isso faz com que o player pare a reprodução do item de mídia atual.

EventType

static

string

Tipos de eventos do player. Para eventos que são proxy do MediaElement, consulte https://dev.w3.org/html5/spec-preview/media-elements.html#mediaevents para mais informações.

Valor

TODOS

string

É 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 que ela seja completamente baixada, mas não devido a um erro. Esse evento é encaminhado do MediaElement e foi encapsulado 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 para armazenar em buffer. Esse evento é encaminhado do MediaElement e foi encapsulado 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 fazer buffer. A estimativa do navegador se refere apenas ao clipe atual que está sendo reproduzido. Por exemplo, se um clipe de anúncio estiver sendo reproduzido, o navegador vai estimar apenas para o clipe de anúncio e não para o conteúdo completo. Esse evento é encaminhado do MediaElement e foi encapsulado em um cast.framework.events.MediaElementEvent.

DURATION_CHANGE

string

Disparado quando o atributo de duração do MediaElement muda. Esse evento é encaminhado do MediaElement e foi encapsulado em um cast.framework.events.MediaElementEvent.

EMPTIED

string

Disparado quando a mídia fica vazia. Um exemplo em que isso aconteceria é quando load() é chamado para redefinir o MediaElement. Esse evento é encaminhado do MediaElement e foi encapsulado em um cast.framework.events.MediaElementEvent.

ENCERRADA

string

Disparado quando um clipe de mídia é reproduzido por toda a duração. Isso não inclui quando o clipe para de ser reproduzido devido a um erro ou solicitação de interrupção. Se houver anúncios, o evento será acionado no máximo uma vez por anúncio e uma vez para o conteúdo principal. Esse evento é encaminhado do MediaElement e foi encapsulado em um cast.framework.events.MediaElementEvent. Se você quiser saber quando a mídia terminar de ser reproduzida, provavelmente vai querer usar 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 encapsulado 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 encapsulado 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 encapsulado em um cast.framework.events.MediaElementEvent.

PAUSA

string

Disparado quando a reprodução é pausada. Esse evento é encaminhado do MediaElement e foi encapsulado em um cast.framework.events.MediaPauseEvent.

BRINCADEIRAS

string

Disparado quando a reprodução está pronta para começar (ou seja, depois de ser pausada). Esse evento é encaminhado do MediaElement e foi encapsulado em um cast.framework.events.MediaElementEvent.

EM REPRODUÇÃO

string

Disparado quando a reprodução é iniciada. Esse evento é encaminhado do MediaElement e foi encapsulado 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 (por exemplo, HLS, DASH, SMOOTH), provavelmente vai querer usar o evento cast.framework.events.EventType.SEGMENT_DOWNLOADED. Esse evento é encaminhado do MediaElement e foi encapsulado em um cast.framework.events.MediaElementEvent.

RATE_CHANGE

string

Disparado quando a taxa de reprodução é atualizada. Esse evento é encaminhado do MediaElement e foi encapsulado em um cast.framework.events.MediaElementEvent.

SEEKED

string

Disparado quando uma busca é concluída. Isso não será disparado se a busca terminar quando a mídia for pausada. Esse evento é encaminhado do MediaElement e foi encapsulado em um cast.framework.events.MediaElementEvent.

SEEKING

string

Disparado quando a mídia está sendo buscada. Esse evento é encaminhado do MediaElement e foi encapsulado em um cast.framework.events.MediaElementEvent.

INTERROMPIDO

string

Disparado quando o navegador tenta buscar dados de mídia, mas não recebe uma resposta. O evento cast.framework.events.EventType.BUFFERING é implementado de forma consistente em todos os tipos de stream e deve ser usado em vez de "stalled" ao tentar verificar se o player está armazenando em buffer. Esse evento é encaminhado do MediaElement e foi encapsulado em um cast.framework.events.MediaElementEvent.

TIME_UPDATE

string

Disparado periodicamente enquanto a mídia está sendo reproduzida. Isso será disparado sempre que o atributo currentTime mudar. Esse evento é encaminhado do MediaElement e foi encapsulado em um cast.framework.events.MediaElementEvent.

SUSPENDER

string

Disparado quando o navegador não busca dados de mídia intencionalmente. Esse evento é encaminhado do MediaElement e foi encapsulado em um cast.framework.events.MediaElementEvent.

AGUARDANDO

string

Disparado quando a reprodução é interrompida porque o navegador está aguardando o próximo frame ficar disponível. O evento cast.framework.events.EventType.BUFFERING é implementado de maneira consistente em todos os tipos de stream e deve ser usado em vez de "waiting" ao tentar verificar se o player está armazenando em buffer. Esse evento é encaminhado do MediaElement e foi encapsulado 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 em um intervalo começa a ser carregado. O evento é um cast.framework.events.BreaksEvent.

BREAK_ENDED

string

Disparado quando o último clipe de um intervalo termina. O evento é um cast.framework.events.BreaksEvent.

BREAK_CLIP_LOADING

string

Disparado quando um clipe de intervalo começa a ser carregado. 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

Acionada quando a reprodução para devido ao buffer ou é iniciada novamente após a conclusão do buffer. O evento é um cast.framework.events.BufferingEvent.

TIME_DRIFTED

string

Disparado quando há uma incompatibilidade entre o tempo atual informado pelo player e o tempo atual estimado com base no estado do player e na taxa de reprodução. O evento é um cast.framework.events.TimeDriftedEvent.

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

Acionado 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. Isso inclui clipes de intervalo e clipes de conteúdo principal entre os clipes de intervalo. Se você quiser saber quando um clipe de intervalo começa, use Event is a {@link cast.framework.events.Event.

CLIP_ENDED

string

Disparado quando um clipe termina. Isso inclui clipes de intervalo e clipes de conteúdo principal entre os clipes de intervalo. Se quiser saber quando um clipe de intervalo termina, use cast.framework.events.EventType.BREAK_CLIP_ENDED. Se você quiser saber quando a mídia terminar de ser reproduzida, use "Event is a 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á acionado para conteúdo HLS. O evento é um cast.framework.events.Id3Event.

MEDIA_STATUS

string

Disparado antes do envio de uma mensagem de saída com o status da mídia atual. O evento é um cast.framework.events.MediaStatusEvent.

CUSTOM_STATE

string

Disparado quando uma mensagem de estado personalizada de saída é 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 da faixa mudarem. O evento é um cast.framework.events.MediaInformationChangedEvent

MEDIA_FINISHED

string

Disparado quando a mídia termina de ser reproduzida. Isso inclui os seguintes casos: não há mais nada para reproduzir no stream, o usuário pediu para parar ou ocorreu um erro. Quando o enfileiramento é usado, esse evento é acionado uma vez para cada item da fila que é 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 reproduzir. 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_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 mudarem após a conclusão do carregamento.

LIVE_IS_MOVING_WINDOW_CHANGED

string

Disparado quando o intervalo de busca ao vivo isMovingWindow muda, mais especificamente, quando uma janela móvel 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 é encerrada. O evento é um cast.framework.events.LiveStatusEvent.

TIMED_METADATA_CHANGED

string

Quando metadados com carimbo de data/hora são encontrados em DASH (EventStream) ou HLS (EXT-X-DATERANGE), esse evento é acionado após PLAYER_LOAD_COMPLETE quando novos metadados com carimbo de data/hora são encontrados em conteúdo ao vivo. O evento é um cast.framework.events.TimedMetadataEvent.

TIMED_METADATA_ENTER

string

Acionado quando o marcador de reprodução entra em uma região da linha do tempo no DASH ou alcança uma tag EXT-X-DATERANGE. O evento é um cast.framework.events.TimedMetadataEvent.

TIMED_METADATA_EXIT

string

Disparado quando a cabeça de reprodução 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

static

número

Um código atribuído pelo SDK do receptor que descreve o erro ocorrido.

Valor

MEDIA_UNKNOWN

número

Retornado quando o HTMLMediaElement gera um erro, mas o CAF não reconhece o erro específico.

MEDIA_ABORTED

número

Retornado quando o processo de busca do recurso de mídia foi interrompido pelo agente do usuário a pedido do usuário.

MEDIA_DECODE

número

Retornado quando ocorre um erro ao decodificar o recurso de mídia depois que ele é estabelecido como utilizável.

MEDIA_NETWORK

número

Retornado quando um erro de rede faz com que o user agent pare de buscar o recurso de mídia depois que ele é estabelecido como utilizável.

MEDIA_SRC_NOT_SUPPORTED

número

Retornado quando o recurso de mídia indicado pelo atributo src não era adequado.

SOURCE_BUFFER_FAILURE

número

Retornado quando um buffer de origem não pode ser adicionado à MediaSource.

MEDIAKEYS_UNKNOWN

número

Retornado quando há um erro desconhecido com chaves de mídia.

MEDIAKEYS_NETWORK

número

Retornado quando há uma falha nas teclas de mídia devido a um problema de rede.

MEDIAKEYS_UNSUPPORTED

número

Retornado quando não é possível criar um objeto MediaKeySession.

MEDIAKEYS_WEBCRYPTO

número

Retornado quando a criptografia falha.

NETWORK_UNKNOWN

número

Retornado quando há um problema de rede desconhecido.

SEGMENT_NETWORK

número

Retornado quando um segmento não é baixado.

HLS_NETWORK_MASTER_PLAYLIST

número

Retornado quando o download de uma playlist master HLS falha.

HLS_NETWORK_PLAYLIST

número

Retornado quando o download de uma playlist HLS falha.

HLS_NETWORK_NO_KEY_RESPONSE

número

Retornado quando uma chave HLS não é baixada.

HLS_NETWORK_KEY_LOAD

número

Retornado quando uma solicitação de chave HLS falha antes de ser enviada.

HLS_NETWORK_INVALID_SEGMENT

número

Retornado quando um segmento HLS é inválido.

HLS_SEGMENT_PARSING

número

Retornado quando um segmento HLS não é analisado.

DASH_NETWORK

número

Retornado quando ocorre um erro de rede desconhecido ao processar um stream DASH.

DASH_NO_INIT

número

Retornado quando um stream DASH não tem uma inicialização.

SMOOTH_NETWORK

número

Retornado quando ocorre um erro de rede desconhecido ao processar um fluxo Smooth.

SMOOTH_NO_MEDIA_DATA

número

Retornado quando um stream Smooth não tem dados de mídia.

MANIFEST_UNKNOWN

número

Retornado quando ocorre um erro desconhecido ao analisar um manifesto.

HLS_MANIFEST_MASTER

número

Retornado quando ocorre um erro ao analisar um manifesto principal do HLS.

HLS_MANIFEST_PLAYLIST

número

Retornado quando ocorre um erro ao analisar uma playlist HLS.

DASH_MANIFEST_UNKNOWN

número

Retornado quando ocorre um erro desconhecido ao analisar um manifesto DASH.

DASH_MANIFEST_NO_PERIODS

número

Retornado quando um manifesto DASH não tem períodos.

DASH_MANIFEST_NO_MIMETYPE

número

Retornado quando um manifesto DASH não tem um MimeType.

DASH_INVALID_SEGMENT_INFO

número

Retornado quando um manifesto DASH contém informações de segmento inválidas.

SMOOTH_MANIFEST

número

Retornado quando ocorre um erro ao analisar um manifesto Smooth.

SEGMENT_UNKNOWN

número

Retornado quando ocorre um erro de segmento desconhecido.

TEXT_UNKNOWN

número

Ocorreu um erro desconhecido com um fluxo de texto.

APP

número

Retornado quando ocorre um erro fora do framework (por exemplo, se um manipulador de eventos gera um erro).

BREAK_CLIP_LOADING_ERROR

número

Retornado quando o interceptor de carregamento de clipes de intervalo falha.

BREAK_SEEK_INTERCEPTOR_ERROR

número

Retornado quando o interceptor de busca de interrupção falha.

IMAGE_ERROR

número

Retornado quando uma imagem não é carregada.

LOAD_INTERRUPTED

número

Um carregamento foi interrompido por um descarregamento ou por outro carregamento.

LOAD_FAILED

número

Um comando de carregamento falhou.

MEDIA_ERROR_MESSAGE

número

Uma mensagem de erro foi enviada ao remetente.

GENÉRICO

número

Retornado quando ocorre um erro desconhecido.

EndedReason

static

string

Motivos para o encerramento 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 obrigou a interromper 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 anúncio.

BREAK_SWITCH

string

A reprodução foi encerrada devido à troca de um intervalo costurado.

ErrorSeverity

static

número

A gravidade do erro. Segue o mesmo esquema de nomenclatura e numeração do Shaka Player.

Valor

RECOVERABLE

número

Ocorreu um erro, mas o player está tentando se recuperar. Se o player não puder ser recuperado, ele ainda poderá não gerar um erro CRITICAL. Por exemplo, tentar novamente um segmento de mídia nunca vai resultar em um erro CRÍTICO. O player vai tentar novamente para sempre.

CRITICAL

número

Um erro crítico do qual o player não consegue se recuperar. Isso faz com que o player pare a reprodução do item de mídia atual.

EventType

static

string

Tipos de eventos do player. Para eventos que são proxy do MediaElement, consulte https://dev.w3.org/html5/spec-preview/media-elements.html#mediaevents para mais informações.

Valor

TODOS

string

É 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 que ela seja completamente baixada, mas não devido a um erro. Esse evento é encaminhado do MediaElement e foi encapsulado 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 para armazenar em buffer. Esse evento é encaminhado do MediaElement e foi encapsulado 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 fazer buffer. A estimativa do navegador se refere apenas ao clipe atual que está sendo reproduzido. Por exemplo, se um clipe de anúncio estiver sendo reproduzido, o navegador vai estimar apenas para o clipe de anúncio e não para o conteúdo completo. Esse evento é encaminhado do MediaElement e foi encapsulado em um cast.framework.events.MediaElementEvent.

DURATION_CHANGE

string

Disparado quando o atributo de duração do MediaElement muda. Esse evento é encaminhado do MediaElement e foi encapsulado em um cast.framework.events.MediaElementEvent.

EMPTIED

string

Disparado quando a mídia fica vazia. Um exemplo em que isso aconteceria é quando load() é chamado para redefinir o MediaElement. Esse evento é encaminhado do MediaElement e foi encapsulado em um cast.framework.events.MediaElementEvent.

ENCERRADA

string

Disparado quando um clipe de mídia é reproduzido por toda a duração. Isso não inclui quando o clipe para de ser reproduzido devido a um erro ou solicitação de interrupção. Se houver anúncios, o evento será acionado no máximo uma vez por anúncio e uma vez para o conteúdo principal. Esse evento é encaminhado do MediaElement e foi encapsulado em um cast.framework.events.MediaElementEvent. Se você quiser saber quando a mídia terminar de ser reproduzida, provavelmente vai querer usar 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 encapsulado 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 encapsulado 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 encapsulado em um cast.framework.events.MediaElementEvent.

PAUSA

string

Disparado quando a reprodução é pausada. Esse evento é encaminhado do MediaElement e foi encapsulado em um cast.framework.events.MediaPauseEvent.

BRINCADEIRAS

string

Disparado quando a reprodução está pronta para começar (ou seja, depois de ser pausada). Esse evento é encaminhado do MediaElement e foi encapsulado em um cast.framework.events.MediaElementEvent.

EM REPRODUÇÃO

string

Disparado quando a reprodução é iniciada. Esse evento é encaminhado do MediaElement e foi encapsulado 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 (por exemplo, HLS, DASH, SMOOTH), provavelmente vai querer usar o evento cast.framework.events.EventType.SEGMENT_DOWNLOADED. Esse evento é encaminhado do MediaElement e foi encapsulado em um cast.framework.events.MediaElementEvent.

RATE_CHANGE

string

Disparado quando a taxa de reprodução é atualizada. Esse evento é encaminhado do MediaElement e foi encapsulado em um cast.framework.events.MediaElementEvent.

SEEKED

string

Disparado quando uma busca é concluída. Isso não será disparado se a busca terminar quando a mídia for pausada. Esse evento é encaminhado do MediaElement e foi encapsulado em um cast.framework.events.MediaElementEvent.

SEEKING

string

Disparado quando a mídia está sendo buscada. Esse evento é encaminhado do MediaElement e foi encapsulado em um cast.framework.events.MediaElementEvent.

INTERROMPIDO

string

Disparado quando o navegador tenta buscar dados de mídia, mas não recebe uma resposta. O evento cast.framework.events.EventType.BUFFERING é implementado de forma consistente em todos os tipos de stream e deve ser usado em vez de "stalled" ao tentar verificar se o player está armazenando em buffer. Esse evento é encaminhado do MediaElement e foi encapsulado em um cast.framework.events.MediaElementEvent.

TIME_UPDATE

string

Disparado periodicamente enquanto a mídia está sendo reproduzida. Isso será disparado sempre que o atributo currentTime mudar. Esse evento é encaminhado do MediaElement e foi encapsulado em um cast.framework.events.MediaElementEvent.

SUSPENDER

string

Disparado quando o navegador não busca dados de mídia intencionalmente. Esse evento é encaminhado do MediaElement e foi encapsulado em um cast.framework.events.MediaElementEvent.

AGUARDANDO

string

Disparado quando a reprodução é interrompida porque o navegador está aguardando o próximo frame ficar disponível. O evento cast.framework.events.EventType.BUFFERING é implementado de maneira consistente em todos os tipos de stream e deve ser usado em vez de "waiting" ao tentar verificar se o player está armazenando em buffer. Esse evento é encaminhado do MediaElement e foi encapsulado 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 em um intervalo começa a ser carregado. O evento é um cast.framework.events.BreaksEvent.

BREAK_ENDED

string

Disparado quando o último clipe de um intervalo termina. O evento é um cast.framework.events.BreaksEvent.

BREAK_CLIP_LOADING

string

Disparado quando um clipe de intervalo começa a ser carregado. 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

Acionada quando a reprodução para devido ao buffer ou é iniciada novamente após a conclusão do buffer. O evento é um cast.framework.events.BufferingEvent.

TIME_DRIFTED

string

Disparado quando há uma incompatibilidade entre o tempo atual informado pelo player e o tempo atual estimado com base no estado do player e na taxa de reprodução. O evento é um cast.framework.events.TimeDriftedEvent.

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

Acionado 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. Isso inclui clipes de intervalo e clipes de conteúdo principal entre os clipes de intervalo. Se você quiser saber quando um clipe de intervalo começa, use Event is a {@link cast.framework.events.Event.

CLIP_ENDED

string

Disparado quando um clipe termina. Isso inclui clipes de intervalo e clipes de conteúdo principal entre os clipes de intervalo. Se quiser saber quando um clipe de intervalo termina, use cast.framework.events.EventType.BREAK_CLIP_ENDED. Se você quiser saber quando a mídia terminar de ser reproduzida, use "Event is a 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á acionado para conteúdo HLS. O evento é um cast.framework.events.Id3Event.

MEDIA_STATUS

string

Disparado antes do envio de uma mensagem de saída com o status da mídia atual. O evento é um cast.framework.events.MediaStatusEvent.

CUSTOM_STATE

string

Disparado quando uma mensagem de estado personalizada de saída é 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 da faixa mudarem. O evento é um cast.framework.events.MediaInformationChangedEvent

MEDIA_FINISHED

string

Disparado quando a mídia termina de ser reproduzida. Isso inclui os seguintes casos: não há mais nada para reproduzir no stream, o usuário pediu para parar ou ocorreu um erro. Quando o enfileiramento é usado, esse evento é acionado uma vez para cada item da fila que é 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 reproduzir. 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_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 mudarem após a conclusão do carregamento.

LIVE_IS_MOVING_WINDOW_CHANGED

string

Disparado quando o intervalo de busca ao vivo isMovingWindow muda, mais especificamente, quando uma janela móvel 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 é encerrada. O evento é um cast.framework.events.LiveStatusEvent.

TIMED_METADATA_CHANGED

string

Quando metadados com carimbo de data/hora são encontrados em DASH (EventStream) ou HLS (EXT-X-DATERANGE), esse evento é acionado após PLAYER_LOAD_COMPLETE quando novos metadados com carimbo de data/hora são encontrados em conteúdo ao vivo. O evento é um cast.framework.events.TimedMetadataEvent.

TIMED_METADATA_ENTER

string

Acionado quando o marcador de reprodução entra em uma região da linha do tempo no DASH ou alcança uma tag EXT-X-DATERANGE. O evento é um cast.framework.events.TimedMetadataEvent.

TIMED_METADATA_EXIT

string

Disparado quando a cabeça de reprodução 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.