Spazio dei nomi: eventi

Corsi

Spazio dei nomi

Enumerazioni

DetailedErrorCode

static

numero

Un codice assegnato dall'SDK del ricevitore che descrive l'errore che si è verificato.

Valore

MEDIA_UNKNOWN

numero

Restituito quando HTMLMediaElement genera un errore, ma CAF non riconosce l'errore specifico.

MEDIA_ABORTED

numero

Restituito quando il processo di recupero della risorsa multimediale è stato interrotto dall'user agent su richiesta dell'utente.

MEDIA_DECODE

numero

Restituito quando si è verificato un errore durante la decodifica della risorsa multimediale, dopo che è stato stabilito che la risorsa è utilizzabile.

MEDIA_NETWORK

numero

Restituito quando un errore di rete ha causato l'interruzione del recupero della risorsa multimediale da parte dello user agent, dopo che è stato stabilito che la risorsa è utilizzabile.

MEDIA_SRC_NOT_SUPPORTED

numero

Restituito quando la risorsa multimediale indicata dall'attributo src non era adatta.

SOURCE_BUFFER_FAILURE

numero

Restituito quando non è possibile aggiungere un buffer di origine a MediaSource.

MEDIAKEYS_UNKNOWN

numero

Restituito quando si verifica un errore sconosciuto con i tasti multimediali.

MEDIAKEYS_NETWORK

numero

Restituito in caso di errore dei tasti multimediali a causa di un problema di rete.

MEDIAKEYS_UNSUPPORTED

numero

Restituito quando non è possibile creare un oggetto MediaKeySession.

MEDIAKEYS_WEBCRYPTO

numero

Restituito quando la crittografia non è riuscita.

NETWORK_UNKNOWN

numero

Restituito in caso di problema di rete sconosciuto.

SEGMENT_NETWORK

numero

Restituito quando il download di un segmento non riesce.

HLS_NETWORK_MASTER_PLAYLIST

numero

Restituito quando il download di una playlist HLS principale non va a buon fine.

HLS_NETWORK_PLAYLIST

numero

Restituito quando il download di una playlist HLS non va a buon fine.

HLS_NETWORK_NO_KEY_RESPONSE

numero

Errore restituito quando il download di una chiave HLS non va a buon fine.

HLS_NETWORK_KEY_LOAD

numero

Errore restituito quando una richiesta di chiave HLS non va a buon fine prima dell'invio.

HLS_NETWORK_INVALID_SEGMENT

numero

Restituito quando un segmento HLS non è valido.

HLS_SEGMENT_PARSING

numero

Errore restituito quando l'analisi di un segmento HLS non va a buon fine.

DASH_NETWORK

numero

Restituito quando si verifica un errore di rete sconosciuto durante la gestione di uno stream DASH.

DASH_NO_INIT

numero

Restituito quando a uno stream DASH manca un init.

SMOOTH_NETWORK

numero

Restituito quando si verifica un errore di rete sconosciuto durante la gestione di uno stream Smooth.

SMOOTH_NO_MEDIA_DATA

numero

Restituito quando in uno stream Smooth mancano dati multimediali.

MANIFEST_UNKNOWN

numero

Restituito quando si verifica un errore sconosciuto durante l'analisi di un manifest.

HLS_MANIFEST_MASTER

numero

Restituito quando si verifica un errore durante l'analisi di un manifest principale HLS.

HLS_MANIFEST_PLAYLIST

numero

Restituito quando si verifica un errore durante l'analisi di una playlist HLS.

DASH_MANIFEST_UNKNOWN

numero

Restituito quando si verifica un errore sconosciuto durante l'analisi di un manifest DASH.

DASH_MANIFEST_NO_PERIODS

numero

Restituito quando in un manifest DASH mancano i periodi.

DASH_MANIFEST_NO_MIMETYPE

numero

Errore restituito quando in un manifest DASH manca un MimeType.

DASH_INVALID_SEGMENT_INFO

numero

Restituito quando un manifest DASH contiene informazioni sui segmenti non valide.

SMOOTH_MANIFEST

numero

Restituito quando si verifica un errore durante l'analisi di un manifest Smooth.

SEGMENT_UNKNOWN

numero

Restituito quando si verifica un errore sconosciuto del segmento.

TEXT_UNKNOWN

numero

Si è verificato un errore sconosciuto con un flusso di testo.

APP

numero

Restituito quando si verifica un errore al di fuori del framework (ad es. se un gestore di eventi genera un errore).

BREAK_CLIP_LOADING_ERROR

numero

Restituito quando l'intercettatore di caricamento della clip pubblicitaria non funziona.

BREAK_SEEK_INTERCEPTOR_ERROR

numero

Restituito quando l'intercettore di interruzione non funziona.

IMAGE_ERROR

numero

Restituito quando un'immagine non viene caricata.

LOAD_INTERRUPTED

numero

Un carico è stato interrotto da uno scarico o da un altro carico.

LOAD_FAILED

numero

Un comando di caricamento non è riuscito.

MEDIA_ERROR_MESSAGE

numero

Al mittente è stato inviato un messaggio di errore.

GENERIC

numero

Restituito quando si verifica un errore sconosciuto.

EndedReason

static

stringa

Motivi per cui la riproduzione termina.

Valore

END_OF_STREAM

stringa

La riproduzione è terminata perché abbiamo raggiunto la fine dello stream corrente.

ERRORE

stringa

La riproduzione è terminata a causa di un errore.

INTERROTTO

stringa

La riproduzione è terminata perché un'operazione ci impone di interrompere lo stream corrente.

INTERROTTO

stringa

La riproduzione è terminata a causa di un nuovo elemento caricato.

SALTATO

stringa

La riproduzione è terminata a causa di un'operazione di salto dell'annuncio.

BREAK_SWITCH

stringa

La riproduzione è terminata a causa del cambio di interruzione cucita.

ErrorSeverity

static

numero

La gravità dell'errore. Segue lo stesso schema di denominazione e numerazione di Shaka Player.

Valore

RECOVERABLE

numero

Si è verificato un errore, ma il player sta tentando di recuperare. Se il player non riesce a recuperare, potrebbe comunque non generare un errore CRITICO. Ad esempio, il nuovo tentativo per un segmento multimediale non comporterà mai un errore CRITICO (il player riproverà all'infinito).

CRITICO

numero

Un errore critico da cui il giocatore non può riprendersi. Questi causano l'interruzione della riproduzione dell'elemento multimediale corrente.

EventType

static

stringa

Tipi di eventi giocatore. Per gli eventi sottoposti a proxy da MediaElement, consulta https://dev.w3.org/html5/spec-preview/media-elements.html#mediaevents per maggiori informazioni.

Valore

TUTTI

stringa

Si tratta di un identificatore speciale che può essere utilizzato per rilevare tutti gli eventi (utilizzato principalmente a scopo di debug). L'evento sarà una sottoclasse di cast.framework.events.Event.

INTERROMPI

stringa

Attivato quando il browser interrompe il recupero dei contenuti multimediali prima del completamento del download, ma non a causa di un errore. Questo evento viene inoltrato da MediaElement ed è stato inserito in un cast.framework.events.MediaElementEvent.

CAN_PLAY

stringa

Attivato quando il browser può riprendere la riproduzione del clip, ma stima che non siano stati caricati dati sufficienti per riprodurre il clip fino alla fine senza dover interrompere la riproduzione per il buffering. Questo evento viene inoltrato da MediaElement ed è stato inserito in un cast.framework.events.MediaElementEvent.

CAN_PLAY_THROUGH

stringa

Attivato quando il browser stima di poter riprodurre il clip fino alla fine senza interruzioni per il buffering. Tieni presente che la stima del browser riguarda solo il clip in riproduzione (ad es. se attualmente è in riproduzione un clip pubblicitario, il browser effettuerà la stima solo per il clip pubblicitario e non per i contenuti completi). Questo evento viene inoltrato da MediaElement ed è stato inserito in un cast.framework.events.MediaElementEvent.

DURATION_CHANGE

stringa

Attivato quando l'attributo duration di MediaElement è cambiato. Questo evento viene inoltrato da MediaElement ed è stato inserito in un cast.framework.events.MediaElementEvent.

SVUOTATO

stringa

Attivato quando i contenuti multimediali sono diventati vuoti. Un esempio in cui ciò potrebbe accadere è quando viene chiamato load() per reimpostare MediaElement. Questo evento viene inoltrato da MediaElement ed è stato inserito in un cast.framework.events.MediaElementEvent.

TERMINATA

stringa

Attivato quando un clip multimediale è stato riprodotto per tutta la sua durata. Non sono inclusi i casi in cui la riproduzione della clip è stata interrotta a causa di un errore o di una richiesta di interruzione. Nel caso in cui siano presenti annunci, questo evento viene attivato al massimo una volta per annuncio e al massimo una volta per i contenuti principali. Questo evento viene inoltrato da MediaElement ed è stato incluso in un cast.framework.events.MediaElementEvent. Se vuoi sapere quando la riproduzione dei contenuti multimediali è terminata, molto probabilmente vorrai utilizzare cast.framework.events.EventType.MEDIA_FINISHED.

LOADED_DATA

stringa

Attivato quando il browser ha terminato il caricamento del primo frame del clip multimediale. Questo evento viene inoltrato da MediaElement ed è stato inserito in un cast.framework.events.MediaElementEvent.

LOADED_METADATA

stringa

Attivato quando il browser ha terminato il caricamento dei metadati di un clip. Questo evento viene inoltrato da MediaElement ed è stato inserito in un cast.framework.events.MediaElementEvent.

LOAD_START

stringa

Attivato quando il browser inizia a cercare i dati multimediali per un clip. Questo evento viene inoltrato da MediaElement ed è stato inserito in un cast.framework.events.MediaElementEvent.

METTI IN PAUSA

stringa

Attivato quando la riproduzione è in pausa. Questo evento viene inoltrato da MediaElement ed è stato inserito in un cast.framework.events.MediaPauseEvent.

GIOCO

stringa

Attivato quando la riproduzione è pronta per iniziare (ad esempio, dopo la messa in pausa). Questo evento viene inoltrato da MediaElement ed è stato inserito in un cast.framework.events.MediaElementEvent.

IN RIPRODUZIONE

stringa

Attivato all'avvio della riproduzione. Questo evento viene inoltrato da MediaElement ed è stato inserito in un cast.framework.events.MediaElementEvent.

AVANZAMENTO

stringa

Attivato quando il browser recupera i dati multimediali. Se utilizzi lo streaming con velocità in bit adattiva (ad es. HLS, DASH, SMOOTH), molto probabilmente ti conviene utilizzare l'evento cast.framework.events.EventType.SEGMENT_DOWNLOADED. Questo evento viene inoltrato da MediaElement ed è stato inserito in un cast.framework.events.MediaElementEvent.

RATE_CHANGE

stringa

Attivato quando la velocità di riproduzione è stata aggiornata. Questo evento viene inoltrato da MediaElement ed è stato inserito in un cast.framework.events.MediaElementEvent.

SEEKED

stringa

Attivato al termine di una ricerca. Questo evento non verrà attivato se la ricerca termina quando la riproduzione dei contenuti multimediali è in pausa. Questo evento viene inoltrato da MediaElement ed è stato inserito in un cast.framework.events.MediaElementEvent.

RICERCA

stringa

Attivato quando viene eseguita la ricerca nei contenuti multimediali. Questo evento viene inoltrato da MediaElement ed è stato inserito in un cast.framework.events.MediaElementEvent.

STALLED

stringa

Attivato quando il browser tenta di recuperare i dati multimediali, ma non ha ricevuto una risposta. L'evento cast.framework.events.EventType.BUFFERING viene implementato in modo coerente nei vari tipi di stream e deve essere utilizzato al posto di "stalled" quando si tenta di verificare se il player è in buffering. Questo evento viene inoltrato da MediaElement ed è stato inserito in un cast.framework.events.MediaElementEvent.

TIME_UPDATE

stringa

Attivato periodicamente durante la riproduzione dei contenuti multimediali. Questo evento viene attivato ogni volta che l'attributo currentTime cambia. Questo evento viene inoltrato da MediaElement ed è stato inserito in un cast.framework.events.MediaElementEvent.

SOSPENDI

stringa

Attivato quando il browser non recupera intenzionalmente i dati multimediali. Questo evento viene inoltrato da MediaElement ed è stato inserito in un cast.framework.events.MediaElementEvent.

IN ATTESA

stringa

Attivato quando la riproduzione è stata interrotta perché il browser è in attesa che il frame successivo diventi disponibile. L'evento cast.framework.events.EventType.BUFFERING viene implementato in modo coerente nei vari tipi di stream e deve essere utilizzato al posto di "waiting" quando si tenta di verificare se il player è in buffering. Questo evento viene inoltrato da MediaElement ed è stato inserito in un cast.framework.events.MediaElementEvent.

BITRATE_CHANGED

stringa

Attivato quando la velocità in bit del file multimediale in riproduzione cambia (ad esempio quando viene modificata una traccia attiva o quando viene scelta una velocità in bit diversa in risposta alle condizioni di rete). L'evento è un cast.framework.events.BitrateChangedEvent.

BREAK_STARTED

stringa

Attivato quando inizia il caricamento del primo clip di interruzione di una pausa. L'evento è un cast.framework.events.BreaksEvent.

BREAK_ENDED

stringa

Attivato al termine dell'ultimo clip di una pausa. L'evento è un cast.framework.events.BreaksEvent.

BREAK_CLIP_LOADING

stringa

Attivato quando inizia il caricamento di una clip di interruzione. L'evento è un cast.framework.events.BreaksEvent.

BREAK_CLIP_STARTED

stringa

Attivato quando inizia un clip di pausa. L'evento è un cast.framework.events.BreaksEvent.

BREAK_CLIP_ENDED

stringa

Attivato al termine di una pausa. L'evento è un cast.framework.events.BreaksEvent.

BUFFERING

stringa

Attivato quando la riproduzione si è interrotta a causa del buffering o è ripresa al termine del buffering. L'evento è un cast.framework.events.BufferingEvent.

TIME_DRIFTED

stringa

Attivato quando si verifica una mancata corrispondenza tra l'ora corrente segnalata dal player e l'ora corrente stimata in base allo stato del player e alla velocità di riproduzione. L'evento è un cast.framework.events.TimeDriftedEvent.

CACHE_LOADED

stringa

Attivato al termine del caricamento dei contenuti pre-memorizzati nella cache da Fast Play. L'evento è un cast.framework.events.CacheLoadedEvent.

CACHE_HIT

stringa

Attivato quando vengono utilizzati contenuti pre-memorizzati nella cache da Fast Play. L'evento è un cast.framework.events.CacheItemEvent.

CACHE_INSERTED

stringa

Attivato quando un singolo URL viene memorizzato nella cache da Fast Play. L'evento è un cast.framework.events.CacheItemEvent.

CLIP_STARTED

stringa

Attivato quando inizia la riproduzione di un clip. Sono inclusi i clip delle interruzioni e i clip dei contenuti principali tra i clip delle interruzioni. Se vuoi vedere quando inizia un clip di interruzione, devi utilizzare Event is a {@link cast.framework.events.Event.

CLIP_ENDED

stringa

Attivato al termine di un clip. Sono inclusi i clip delle interruzioni e i clip dei contenuti principali tra i clip delle interruzioni. Se vuoi vedere quando termina una pausa, devi utilizzare cast.framework.events.EventType.BREAK_CLIP_ENDED. Se vuoi vedere quando la riproduzione dei contenuti multimediali è terminata, devi utilizzare l'evento is a cast.framework.events.ClipEndedEvent.

EMSG

stringa

Attivato quando viene trovato un emsg in un segmento. L'evento è un cast.framework.events.EmsgEvent.

ERRORE

stringa

Attivato quando si verifica un errore. L'evento è un cast.framework.events.ErrorEvent.

ID3

stringa

Attivato quando viene rilevato un tag ID3. Questo evento viene attivato solo per i contenuti HLS. L'evento è un cast.framework.events.Id3Event.

MEDIA_STATUS

stringa

Attivato prima dell'invio di un messaggio in uscita contenente lo stato attuale dei contenuti multimediali. L'evento è un cast.framework.events.MediaStatusEvent.

CUSTOM_STATE

stringa

Attivato quando viene inviato un messaggio di stato personalizzato in uscita. L'evento è un cast.framework.events.CustomStateEvent.

MEDIA_INFORMATION_CHANGED

stringa

Attivato se le informazioni sui contenuti multimediali vengono modificate durante la riproduzione. Ad esempio, quando ascolti una radio in diretta e i metadati della traccia sono cambiati. L'evento è un cast.framework.events.MediaInformationChangedEvent

MEDIA_FINISHED

stringa

Attivato quando la riproduzione dei contenuti multimediali è completamente terminata. Sono inclusi i seguenti casi: non è rimasto nulla da riprodurre nello stream, l'utente ha richiesto l'interruzione o si è verificato un errore. Quando viene utilizzato l'accodamento, questo evento viene attivato una volta per ogni elemento della coda completato. L'evento è un cast.framework.events.MediaFinishedEvent.

PLAYER_PRELOADING

stringa

Attivato quando il player inizia a gestire una richiesta di precaricamento. L'evento è un cast.framework.events.LoadEvent.

PLAYER_PRELOADING_CANCELLED

stringa

Attivato se il giocatore annulla il precaricamento. L'evento è un cast.framework.events.LoadEvent.

PLAYER_LOAD_COMPLETE

stringa

Attivato quando il giocatore ha terminato l'elaborazione di una richiesta di caricamento ed è pronto per giocare. L'evento è un cast.framework.events.LoadEvent.

PLAYER_LOADING

stringa

Attivato quando il player inizia a gestire una richiesta di caricamento. Questo evento viene attivato prima dell'evento cast.framework.events.EventType.LOAD_START, poiché il player non ha ancora richiesto i dati multimediali. L'evento è un cast.framework.events.LoadEvent.

SEGMENT_DOWNLOADED

stringa

Attivato quando il download di un segmento è terminato. Questo verrà attivato solo per i contenuti di streaming adattivo (HLS, DASH o Smooth). L'evento è un cast.framework.events.SegmentDownloadedEvent.

REQUEST_GET_STATUS

stringa

Attivato quando viene ricevuto un messaggio GET_STATUS. L'evento è un cast.framework.events.RequestEvent.

REQUEST_SEEK

stringa

Attivato quando viene ricevuto un messaggio SEEK. L'evento è un cast.framework.events.RequestEvent.

REQUEST_LOAD

stringa

Attivato quando viene ricevuto un messaggio LOAD. L'evento è un cast.framework.events.RequestEvent.

REQUEST_PRELOAD

stringa

Attivato quando viene ricevuto un messaggio PRELOAD. L'evento è un cast.framework.events.RequestEvent.

REQUEST_STOP

stringa

Attivato quando viene ricevuto un messaggio STOP. L'evento è un cast.framework.events.RequestEvent.

REQUEST_PAUSE

stringa

Attivato quando viene ricevuto un messaggio PAUSE. L'evento è un cast.framework.events.RequestEvent.

REQUEST_PRECACHE

stringa

Attivato quando viene ricevuto un messaggio PRECACHE. L'evento è un cast.framework.events.RequestEvent.

REQUEST_PLAY

stringa

Attivato quando viene ricevuto un messaggio PLAY. L'evento è un cast.framework.events.RequestEvent.

REQUEST_SKIP_AD

stringa

Attivato quando viene ricevuto un messaggio SKIP_AD. L'evento è un cast.framework.events.RequestEvent.

REQUEST_PLAY_AGAIN

stringa

Attivato quando viene ricevuto un messaggio PLAY_AGAIN. L'evento è un cast.framework.events.RequestEvent.

REQUEST_PLAYBACK_RATE_CHANGE

stringa

Attivato quando viene ricevuto un messaggio SET_PLAYBACK_RATE. L'evento è un cast.framework.events.RequestEvent.

REQUEST_VOLUME_CHANGE

stringa

Attivato quando viene ricevuto un messaggio SET_VOLUME. L'evento è un cast.framework.events.RequestEvent.

REQUEST_EDIT_TRACKS_INFO

stringa

Attivato quando viene ricevuto un messaggio EDIT_TRACKS_INFO. L'evento è un cast.framework.events.RequestEvent.

REQUEST_EDIT_AUDIO_TRACKS

stringa

Attivato quando viene ricevuto un messaggio EDIT_AUDIO_TRACKS. L'evento è un cast.framework.events.RequestEvent.

REQUEST_SET_CREDENTIALS

stringa

Attivato quando viene ricevuto un messaggio SET_CREDENTIALS. Event è un oggetto cast.framework.events.request.RequestEvent.

REQUEST_LOAD_BY_ENTITY

stringa

Attivato quando viene ricevuto un messaggio LOAD_BY_ENTITY. Event è un oggetto cast.framework.events.request.RequestEvent.

REQUEST_USER_ACTION

stringa

Attivato quando viene ricevuto un messaggio USER_ACTION. Event è un oggetto cast.framework.events.request.RequestEvent.

REQUEST_DISPLAY_STATUS

stringa

Attivato quando viene ricevuto un messaggio DISPLAY_STATUS. Event è un oggetto cast.framework.events.request.RequestEvent.

REQUEST_CUSTOM_COMMAND

stringa

Attivato quando viene ricevuto un messaggio CUSTOM_COMMAND. Event è un oggetto cast.framework.events.request.RequestEvent.

REQUEST_FOCUS_STATE

stringa

Attivato quando viene ricevuto un messaggio FOCUS_STATE. Event è un oggetto cast.framework.events.request.RequestEvent.

REQUEST_QUEUE_LOAD

stringa

Attivato quando viene ricevuto un messaggio QUEUE_LOAD. L'evento è un cast.framework.events.RequestEvent.

REQUEST_QUEUE_INSERT

stringa

Attivato quando viene ricevuto un messaggio QUEUE_INSERT. L'evento è un cast.framework.events.RequestEvent.

REQUEST_QUEUE_UPDATE

stringa

Attivato quando viene ricevuto un messaggio QUEUE_UPDATE. L'evento è un cast.framework.events.RequestEvent.

REQUEST_QUEUE_REMOVE

stringa

Attivato quando viene ricevuto un messaggio QUEUE_REMOVE. L'evento è un cast.framework.events.RequestEvent.

REQUEST_QUEUE_REORDER

stringa

Attivato quando viene ricevuto un messaggio QUEUE_REORDER. L'evento è un cast.framework.events.RequestEvent.

REQUEST_QUEUE_GET_ITEM_RANGE

stringa

Attivato quando viene ricevuto un messaggio QUEUE_GET_ITEM_RANGE. L'evento è un cast.framework.events.RequestEvent.

REQUEST_QUEUE_GET_ITEMS

stringa

Attivato quando viene ricevuto un messaggio QUEUE_GET_ITEMS. L'evento è un cast.framework.events.RequestEvent.

REQUEST_QUEUE_GET_ITEM_IDS

stringa

Attivato quando viene ricevuto un messaggio QUEUE_GET_ITEM_IDS. L'evento è un cast.framework.events.RequestEvent.

TRACKS_CHANGED

stringa

Attivato se le tracce disponibili sono cambiate dopo il completamento del caricamento.

LIVE_IS_MOVING_WINDOW_CHANGED

stringa

Attivato quando l'intervallo di ricerca live èMovingWindow cambiato, più precisamente, quando una finestra mobile cambia in una finestra in espansione o viceversa. L'evento è un cast.framework.events.LiveStatusEvent.

LIVE_ENDED

stringa

Attivato quando la live è appena terminata. Event is a cast.framework.events.LiveStatusEvent.

TIMED_METADATA_CHANGED

stringa

Quando vengono trovati metadati temporizzati in DASH (EventStream) o HLS (EXT-X-DATERANGE), questo evento viene attivato dopo PLAYER_LOAD_COMPLETE quando vengono rilevati nuovi metadati temporizzati nei contenuti live. L'evento è un cast.framework.events.TimedMetadataEvent.

TIMED_METADATA_ENTER

stringa

Attivato quando la testina di riproduzione entra in una regione della sequenza temporale in DASH o raggiunge un tag EXT-X-DATERANGE. L'evento è un cast.framework.events.TimedMetadataEvent.

TIMED_METADATA_EXIT

stringa

Attivato quando la testina di riproduzione esce da una regione della cronologia in DASH o lascia un tag EXT-X-DATERANGE. L'evento è un cast.framework.events.TimedMetadataEvent.

Proprietà

DetailedErrorCode

static

numero

Un codice assegnato dall'SDK del ricevitore che descrive l'errore che si è verificato.

Valore

MEDIA_UNKNOWN

numero

Restituito quando HTMLMediaElement genera un errore, ma CAF non riconosce l'errore specifico.

MEDIA_ABORTED

numero

Restituito quando il processo di recupero della risorsa multimediale è stato interrotto dall'user agent su richiesta dell'utente.

MEDIA_DECODE

numero

Restituito quando si è verificato un errore durante la decodifica della risorsa multimediale, dopo che è stato stabilito che la risorsa è utilizzabile.

MEDIA_NETWORK

numero

Restituito quando un errore di rete ha causato l'interruzione del recupero della risorsa multimediale da parte dello user agent, dopo che è stato stabilito che la risorsa è utilizzabile.

MEDIA_SRC_NOT_SUPPORTED

numero

Restituito quando la risorsa multimediale indicata dall'attributo src non era adatta.

SOURCE_BUFFER_FAILURE

numero

Restituito quando non è possibile aggiungere un buffer di origine a MediaSource.

MEDIAKEYS_UNKNOWN

numero

Restituito quando si verifica un errore sconosciuto con i tasti multimediali.

MEDIAKEYS_NETWORK

numero

Restituito in caso di errore dei tasti multimediali a causa di un problema di rete.

MEDIAKEYS_UNSUPPORTED

numero

Restituito quando non è possibile creare un oggetto MediaKeySession.

MEDIAKEYS_WEBCRYPTO

numero

Restituito quando la crittografia non è riuscita.

NETWORK_UNKNOWN

numero

Restituito in caso di problema di rete sconosciuto.

SEGMENT_NETWORK

numero

Restituito quando il download di un segmento non riesce.

HLS_NETWORK_MASTER_PLAYLIST

numero

Restituito quando il download di una playlist HLS principale non va a buon fine.

HLS_NETWORK_PLAYLIST

numero

Restituito quando il download di una playlist HLS non va a buon fine.

HLS_NETWORK_NO_KEY_RESPONSE

numero

Errore restituito quando il download di una chiave HLS non va a buon fine.

HLS_NETWORK_KEY_LOAD

numero

Errore restituito quando una richiesta di chiave HLS non va a buon fine prima dell'invio.

HLS_NETWORK_INVALID_SEGMENT

numero

Restituito quando un segmento HLS non è valido.

HLS_SEGMENT_PARSING

numero

Errore restituito quando l'analisi di un segmento HLS non va a buon fine.

DASH_NETWORK

numero

Restituito quando si verifica un errore di rete sconosciuto durante la gestione di uno stream DASH.

DASH_NO_INIT

numero

Restituito quando a uno stream DASH manca un init.

SMOOTH_NETWORK

numero

Restituito quando si verifica un errore di rete sconosciuto durante la gestione di uno stream Smooth.

SMOOTH_NO_MEDIA_DATA

numero

Restituito quando in uno stream Smooth mancano dati multimediali.

MANIFEST_UNKNOWN

numero

Restituito quando si verifica un errore sconosciuto durante l'analisi di un manifest.

HLS_MANIFEST_MASTER

numero

Restituito quando si verifica un errore durante l'analisi di un manifest principale HLS.

HLS_MANIFEST_PLAYLIST

numero

Restituito quando si verifica un errore durante l'analisi di una playlist HLS.

DASH_MANIFEST_UNKNOWN

numero

Restituito quando si verifica un errore sconosciuto durante l'analisi di un manifest DASH.

DASH_MANIFEST_NO_PERIODS

numero

Restituito quando in un manifest DASH mancano i periodi.

DASH_MANIFEST_NO_MIMETYPE

numero

Errore restituito quando in un manifest DASH manca un MimeType.

DASH_INVALID_SEGMENT_INFO

numero

Restituito quando un manifest DASH contiene informazioni sui segmenti non valide.

SMOOTH_MANIFEST

numero

Restituito quando si verifica un errore durante l'analisi di un manifest Smooth.

SEGMENT_UNKNOWN

numero

Restituito quando si verifica un errore sconosciuto del segmento.

TEXT_UNKNOWN

numero

Si è verificato un errore sconosciuto con un flusso di testo.

APP

numero

Restituito quando si verifica un errore al di fuori del framework (ad es. se un gestore di eventi genera un errore).

BREAK_CLIP_LOADING_ERROR

numero

Restituito quando l'intercettatore di caricamento della clip pubblicitaria non funziona.

BREAK_SEEK_INTERCEPTOR_ERROR

numero

Restituito quando l'intercettore di interruzione non funziona.

IMAGE_ERROR

numero

Restituito quando un'immagine non viene caricata.

LOAD_INTERRUPTED

numero

Un carico è stato interrotto da uno scarico o da un altro carico.

LOAD_FAILED

numero

Un comando di caricamento non è riuscito.

MEDIA_ERROR_MESSAGE

numero

Al mittente è stato inviato un messaggio di errore.

GENERIC

numero

Restituito quando si verifica un errore sconosciuto.

EndedReason

static

stringa

Motivi per cui la riproduzione termina.

Valore

END_OF_STREAM

stringa

La riproduzione è terminata perché abbiamo raggiunto la fine dello stream corrente.

ERRORE

stringa

La riproduzione è terminata a causa di un errore.

INTERROTTO

stringa

La riproduzione è terminata perché un'operazione ci impone di interrompere lo stream corrente.

INTERROTTO

stringa

La riproduzione è terminata a causa di un nuovo elemento caricato.

SALTATO

stringa

La riproduzione è terminata a causa di un'operazione di salto dell'annuncio.

BREAK_SWITCH

stringa

La riproduzione è terminata a causa del cambio di interruzione cucita.

ErrorSeverity

static

numero

La gravità dell'errore. Segue lo stesso schema di denominazione e numerazione di Shaka Player.

Valore

RECOVERABLE

numero

Si è verificato un errore, ma il player sta tentando di recuperare. Se il player non riesce a recuperare, potrebbe comunque non generare un errore CRITICO. Ad esempio, il nuovo tentativo per un segmento multimediale non comporterà mai un errore CRITICO (il player riproverà all'infinito).

CRITICO

numero

Un errore critico da cui il giocatore non può riprendersi. Questi causano l'interruzione della riproduzione dell'elemento multimediale corrente.

EventType

static

stringa

Tipi di eventi giocatore. Per gli eventi sottoposti a proxy da MediaElement, consulta https://dev.w3.org/html5/spec-preview/media-elements.html#mediaevents per maggiori informazioni.

Valore

TUTTI

stringa

Si tratta di un identificatore speciale che può essere utilizzato per rilevare tutti gli eventi (utilizzato principalmente a scopo di debug). L'evento sarà una sottoclasse di cast.framework.events.Event.

INTERROMPI

stringa

Attivato quando il browser interrompe il recupero dei contenuti multimediali prima del completamento del download, ma non a causa di un errore. Questo evento viene inoltrato da MediaElement ed è stato inserito in un cast.framework.events.MediaElementEvent.

CAN_PLAY

stringa

Attivato quando il browser può riprendere la riproduzione del clip, ma stima che non siano stati caricati dati sufficienti per riprodurre il clip fino alla fine senza dover interrompere la riproduzione per il buffering. Questo evento viene inoltrato da MediaElement ed è stato inserito in un cast.framework.events.MediaElementEvent.

CAN_PLAY_THROUGH

stringa

Attivato quando il browser stima di poter riprodurre il clip fino alla fine senza interruzioni per il buffering. Tieni presente che la stima del browser riguarda solo il clip in riproduzione (ad es. se attualmente è in riproduzione un clip pubblicitario, il browser effettuerà la stima solo per il clip pubblicitario e non per i contenuti completi). Questo evento viene inoltrato da MediaElement ed è stato inserito in un cast.framework.events.MediaElementEvent.

DURATION_CHANGE

stringa

Attivato quando l'attributo duration di MediaElement è cambiato. Questo evento viene inoltrato da MediaElement ed è stato inserito in un cast.framework.events.MediaElementEvent.

SVUOTATO

stringa

Attivato quando i contenuti multimediali sono diventati vuoti. Un esempio in cui ciò potrebbe accadere è quando viene chiamato load() per reimpostare MediaElement. Questo evento viene inoltrato da MediaElement ed è stato inserito in un cast.framework.events.MediaElementEvent.

TERMINATA

stringa

Attivato quando un clip multimediale è stato riprodotto per tutta la sua durata. Non sono inclusi i casi in cui la riproduzione della clip è stata interrotta a causa di un errore o di una richiesta di interruzione. Nel caso in cui siano presenti annunci, questo evento viene attivato al massimo una volta per annuncio e al massimo una volta per i contenuti principali. Questo evento viene inoltrato da MediaElement ed è stato incluso in un cast.framework.events.MediaElementEvent. Se vuoi sapere quando la riproduzione dei contenuti multimediali è terminata, molto probabilmente vorrai utilizzare cast.framework.events.EventType.MEDIA_FINISHED.

LOADED_DATA

stringa

Attivato quando il browser ha terminato il caricamento del primo frame del clip multimediale. Questo evento viene inoltrato da MediaElement ed è stato inserito in un cast.framework.events.MediaElementEvent.

LOADED_METADATA

stringa

Attivato quando il browser ha terminato il caricamento dei metadati di un clip. Questo evento viene inoltrato da MediaElement ed è stato inserito in un cast.framework.events.MediaElementEvent.

LOAD_START

stringa

Attivato quando il browser inizia a cercare i dati multimediali per un clip. Questo evento viene inoltrato da MediaElement ed è stato inserito in un cast.framework.events.MediaElementEvent.

METTI IN PAUSA

stringa

Attivato quando la riproduzione è in pausa. Questo evento viene inoltrato da MediaElement ed è stato inserito in un cast.framework.events.MediaPauseEvent.

GIOCO

stringa

Attivato quando la riproduzione è pronta per iniziare (ad esempio, dopo la messa in pausa). Questo evento viene inoltrato da MediaElement ed è stato inserito in un cast.framework.events.MediaElementEvent.

IN RIPRODUZIONE

stringa

Attivato all'avvio della riproduzione. Questo evento viene inoltrato da MediaElement ed è stato inserito in un cast.framework.events.MediaElementEvent.

AVANZAMENTO

stringa

Attivato quando il browser recupera i dati multimediali. Se utilizzi lo streaming con velocità in bit adattiva (ad es. HLS, DASH, SMOOTH), molto probabilmente ti conviene utilizzare l'evento cast.framework.events.EventType.SEGMENT_DOWNLOADED. Questo evento viene inoltrato da MediaElement ed è stato inserito in un cast.framework.events.MediaElementEvent.

RATE_CHANGE

stringa

Attivato quando la velocità di riproduzione è stata aggiornata. Questo evento viene inoltrato da MediaElement ed è stato inserito in un cast.framework.events.MediaElementEvent.

SEEKED

stringa

Attivato al termine di una ricerca. Questo evento non verrà attivato se la ricerca termina quando la riproduzione dei contenuti multimediali è in pausa. Questo evento viene inoltrato da MediaElement ed è stato inserito in un cast.framework.events.MediaElementEvent.

RICERCA

stringa

Attivato quando viene eseguita la ricerca nei contenuti multimediali. Questo evento viene inoltrato da MediaElement ed è stato inserito in un cast.framework.events.MediaElementEvent.

STALLED

stringa

Attivato quando il browser tenta di recuperare i dati multimediali, ma non ha ricevuto una risposta. L'evento cast.framework.events.EventType.BUFFERING viene implementato in modo coerente nei vari tipi di stream e deve essere utilizzato al posto di "stalled" quando si tenta di verificare se il player è in buffering. Questo evento viene inoltrato da MediaElement ed è stato inserito in un cast.framework.events.MediaElementEvent.

TIME_UPDATE

stringa

Attivato periodicamente durante la riproduzione dei contenuti multimediali. Questo evento viene attivato ogni volta che l'attributo currentTime cambia. Questo evento viene inoltrato da MediaElement ed è stato inserito in un cast.framework.events.MediaElementEvent.

SOSPENDI

stringa

Attivato quando il browser non recupera intenzionalmente i dati multimediali. Questo evento viene inoltrato da MediaElement ed è stato inserito in un cast.framework.events.MediaElementEvent.

IN ATTESA

stringa

Attivato quando la riproduzione è stata interrotta perché il browser è in attesa che il frame successivo diventi disponibile. L'evento cast.framework.events.EventType.BUFFERING viene implementato in modo coerente nei vari tipi di stream e deve essere utilizzato al posto di "waiting" quando si tenta di verificare se il player è in buffering. Questo evento viene inoltrato da MediaElement ed è stato inserito in un cast.framework.events.MediaElementEvent.

BITRATE_CHANGED

stringa

Attivato quando la velocità in bit del file multimediale in riproduzione cambia (ad esempio quando viene modificata una traccia attiva o quando viene scelta una velocità in bit diversa in risposta alle condizioni di rete). L'evento è un cast.framework.events.BitrateChangedEvent.

BREAK_STARTED

stringa

Attivato quando inizia il caricamento del primo clip di interruzione di una pausa. L'evento è un cast.framework.events.BreaksEvent.

BREAK_ENDED

stringa

Attivato al termine dell'ultimo clip di una pausa. L'evento è un cast.framework.events.BreaksEvent.

BREAK_CLIP_LOADING

stringa

Attivato quando inizia il caricamento di una clip di interruzione. L'evento è un cast.framework.events.BreaksEvent.

BREAK_CLIP_STARTED

stringa

Attivato quando inizia un clip di pausa. L'evento è un cast.framework.events.BreaksEvent.

BREAK_CLIP_ENDED

stringa

Attivato al termine di una pausa. L'evento è un cast.framework.events.BreaksEvent.

BUFFERING

stringa

Attivato quando la riproduzione si è interrotta a causa del buffering o è ripresa al termine del buffering. L'evento è un cast.framework.events.BufferingEvent.

TIME_DRIFTED

stringa

Attivato quando si verifica una mancata corrispondenza tra l'ora corrente segnalata dal player e l'ora corrente stimata in base allo stato del player e alla velocità di riproduzione. L'evento è un cast.framework.events.TimeDriftedEvent.

CACHE_LOADED

stringa

Attivato al termine del caricamento dei contenuti pre-memorizzati nella cache da Fast Play. L'evento è un cast.framework.events.CacheLoadedEvent.

CACHE_HIT

stringa

Attivato quando vengono utilizzati contenuti pre-memorizzati nella cache da Fast Play. L'evento è un cast.framework.events.CacheItemEvent.

CACHE_INSERTED

stringa

Attivato quando un singolo URL viene memorizzato nella cache da Fast Play. L'evento è un cast.framework.events.CacheItemEvent.

CLIP_STARTED

stringa

Attivato quando inizia la riproduzione di un clip. Sono inclusi i clip delle interruzioni e i clip dei contenuti principali tra i clip delle interruzioni. Se vuoi vedere quando inizia un clip di interruzione, devi utilizzare Event is a {@link cast.framework.events.Event.

CLIP_ENDED

stringa

Attivato al termine di un clip. Sono inclusi i clip delle interruzioni e i clip dei contenuti principali tra i clip delle interruzioni. Se vuoi vedere quando termina una pausa, devi utilizzare cast.framework.events.EventType.BREAK_CLIP_ENDED. Se vuoi vedere quando la riproduzione dei contenuti multimediali è terminata, devi utilizzare l'evento is a cast.framework.events.ClipEndedEvent.

EMSG

stringa

Attivato quando viene trovato un emsg in un segmento. L'evento è un cast.framework.events.EmsgEvent.

ERRORE

stringa

Attivato quando si verifica un errore. L'evento è un cast.framework.events.ErrorEvent.

ID3

stringa

Attivato quando viene rilevato un tag ID3. Questo evento viene attivato solo per i contenuti HLS. L'evento è un cast.framework.events.Id3Event.

MEDIA_STATUS

stringa

Attivato prima dell'invio di un messaggio in uscita contenente lo stato attuale dei contenuti multimediali. L'evento è un cast.framework.events.MediaStatusEvent.

CUSTOM_STATE

stringa

Attivato quando viene inviato un messaggio di stato personalizzato in uscita. L'evento è un cast.framework.events.CustomStateEvent.

MEDIA_INFORMATION_CHANGED

stringa

Attivato se le informazioni sui contenuti multimediali vengono modificate durante la riproduzione. Ad esempio, quando ascolti una radio in diretta e i metadati della traccia sono cambiati. L'evento è un cast.framework.events.MediaInformationChangedEvent

MEDIA_FINISHED

stringa

Attivato quando la riproduzione dei contenuti multimediali è completamente terminata. Sono inclusi i seguenti casi: non è rimasto nulla da riprodurre nello stream, l'utente ha richiesto l'interruzione o si è verificato un errore. Quando viene utilizzato l'accodamento, questo evento viene attivato una volta per ogni elemento della coda completato. L'evento è un cast.framework.events.MediaFinishedEvent.

PLAYER_PRELOADING

stringa

Attivato quando il player inizia a gestire una richiesta di precaricamento. L'evento è un cast.framework.events.LoadEvent.

PLAYER_PRELOADING_CANCELLED

stringa

Attivato se il giocatore annulla il precaricamento. L'evento è un cast.framework.events.LoadEvent.

PLAYER_LOAD_COMPLETE

stringa

Attivato quando il giocatore ha terminato l'elaborazione di una richiesta di caricamento ed è pronto per giocare. L'evento è un cast.framework.events.LoadEvent.

PLAYER_LOADING

stringa

Attivato quando il player inizia a gestire una richiesta di caricamento. Questo evento viene attivato prima dell'evento cast.framework.events.EventType.LOAD_START, poiché il player non ha ancora richiesto i dati multimediali. L'evento è un cast.framework.events.LoadEvent.

SEGMENT_DOWNLOADED

stringa

Attivato quando il download di un segmento è terminato. Questo verrà attivato solo per i contenuti di streaming adattivo (HLS, DASH o Smooth). L'evento è un cast.framework.events.SegmentDownloadedEvent.

REQUEST_GET_STATUS

stringa

Attivato quando viene ricevuto un messaggio GET_STATUS. L'evento è un cast.framework.events.RequestEvent.

REQUEST_SEEK

stringa

Attivato quando viene ricevuto un messaggio SEEK. L'evento è un cast.framework.events.RequestEvent.

REQUEST_LOAD

stringa

Attivato quando viene ricevuto un messaggio LOAD. L'evento è un cast.framework.events.RequestEvent.

REQUEST_PRELOAD

stringa

Attivato quando viene ricevuto un messaggio PRELOAD. L'evento è un cast.framework.events.RequestEvent.

REQUEST_STOP

stringa

Attivato quando viene ricevuto un messaggio STOP. L'evento è un cast.framework.events.RequestEvent.

REQUEST_PAUSE

stringa

Attivato quando viene ricevuto un messaggio PAUSE. L'evento è un cast.framework.events.RequestEvent.

REQUEST_PRECACHE

stringa

Attivato quando viene ricevuto un messaggio PRECACHE. L'evento è un cast.framework.events.RequestEvent.

REQUEST_PLAY

stringa

Attivato quando viene ricevuto un messaggio PLAY. L'evento è un cast.framework.events.RequestEvent.

REQUEST_SKIP_AD

stringa

Attivato quando viene ricevuto un messaggio SKIP_AD. L'evento è un cast.framework.events.RequestEvent.

REQUEST_PLAY_AGAIN

stringa

Attivato quando viene ricevuto un messaggio PLAY_AGAIN. L'evento è un cast.framework.events.RequestEvent.

REQUEST_PLAYBACK_RATE_CHANGE

stringa

Attivato quando viene ricevuto un messaggio SET_PLAYBACK_RATE. L'evento è un cast.framework.events.RequestEvent.

REQUEST_VOLUME_CHANGE

stringa

Attivato quando viene ricevuto un messaggio SET_VOLUME. L'evento è un cast.framework.events.RequestEvent.

REQUEST_EDIT_TRACKS_INFO

stringa

Attivato quando viene ricevuto un messaggio EDIT_TRACKS_INFO. L'evento è un cast.framework.events.RequestEvent.

REQUEST_EDIT_AUDIO_TRACKS

stringa

Attivato quando viene ricevuto un messaggio EDIT_AUDIO_TRACKS. L'evento è un cast.framework.events.RequestEvent.

REQUEST_SET_CREDENTIALS

stringa

Attivato quando viene ricevuto un messaggio SET_CREDENTIALS. Event è un oggetto cast.framework.events.request.RequestEvent.

REQUEST_LOAD_BY_ENTITY

stringa

Attivato quando viene ricevuto un messaggio LOAD_BY_ENTITY. Event è un oggetto cast.framework.events.request.RequestEvent.

REQUEST_USER_ACTION

stringa

Attivato quando viene ricevuto un messaggio USER_ACTION. Event è un oggetto cast.framework.events.request.RequestEvent.

REQUEST_DISPLAY_STATUS

stringa

Attivato quando viene ricevuto un messaggio DISPLAY_STATUS. Event è un oggetto cast.framework.events.request.RequestEvent.

REQUEST_CUSTOM_COMMAND

stringa

Attivato quando viene ricevuto un messaggio CUSTOM_COMMAND. Event è un oggetto cast.framework.events.request.RequestEvent.

REQUEST_FOCUS_STATE

stringa

Attivato quando viene ricevuto un messaggio FOCUS_STATE. Event è un oggetto cast.framework.events.request.RequestEvent.

REQUEST_QUEUE_LOAD

stringa

Attivato quando viene ricevuto un messaggio QUEUE_LOAD. L'evento è un cast.framework.events.RequestEvent.

REQUEST_QUEUE_INSERT

stringa

Attivato quando viene ricevuto un messaggio QUEUE_INSERT. L'evento è un cast.framework.events.RequestEvent.

REQUEST_QUEUE_UPDATE

stringa

Attivato quando viene ricevuto un messaggio QUEUE_UPDATE. L'evento è un cast.framework.events.RequestEvent.

REQUEST_QUEUE_REMOVE

stringa

Attivato quando viene ricevuto un messaggio QUEUE_REMOVE. L'evento è un cast.framework.events.RequestEvent.

REQUEST_QUEUE_REORDER

stringa

Attivato quando viene ricevuto un messaggio QUEUE_REORDER. L'evento è un cast.framework.events.RequestEvent.

REQUEST_QUEUE_GET_ITEM_RANGE

stringa

Attivato quando viene ricevuto un messaggio QUEUE_GET_ITEM_RANGE. L'evento è un cast.framework.events.RequestEvent.

REQUEST_QUEUE_GET_ITEMS

stringa

Attivato quando viene ricevuto un messaggio QUEUE_GET_ITEMS. L'evento è un cast.framework.events.RequestEvent.

REQUEST_QUEUE_GET_ITEM_IDS

stringa

Attivato quando viene ricevuto un messaggio QUEUE_GET_ITEM_IDS. L'evento è un cast.framework.events.RequestEvent.

TRACKS_CHANGED

stringa

Attivato se le tracce disponibili sono cambiate dopo il completamento del caricamento.

LIVE_IS_MOVING_WINDOW_CHANGED

stringa

Attivato quando l'intervallo di ricerca live èMovingWindow cambiato, più precisamente, quando una finestra mobile cambia in una finestra in espansione o viceversa. L'evento è un cast.framework.events.LiveStatusEvent.

LIVE_ENDED

stringa

Attivato quando la live è appena terminata. Event is a cast.framework.events.LiveStatusEvent.

TIMED_METADATA_CHANGED

stringa

Quando vengono trovati metadati temporizzati in DASH (EventStream) o HLS (EXT-X-DATERANGE), questo evento viene attivato dopo PLAYER_LOAD_COMPLETE quando vengono rilevati nuovi metadati temporizzati nei contenuti live. L'evento è un cast.framework.events.TimedMetadataEvent.

TIMED_METADATA_ENTER

stringa

Attivato quando la testina di riproduzione entra in una regione della sequenza temporale in DASH o raggiunge un tag EXT-X-DATERANGE. L'evento è un cast.framework.events.TimedMetadataEvent.

TIMED_METADATA_EXIT

stringa

Attivato quando la testina di riproduzione esce da una regione della cronologia in DASH o lascia un tag EXT-X-DATERANGE. L'evento è un cast.framework.events.TimedMetadataEvent.