Spazio dei nomi: eventi

Corsi

Spazio dei nomi

Enumerazioni

DetailedErrorCode

statica

numero

Codice di errore dettagliato

Valore

MEDIA_UNKNOWN

numero

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

MEDIA_ABORTED

numero

Errore restituito quando il processo di recupero della risorsa multimediale è stato interrotto dallo user agent su richiesta dell'utente.

MEDIA_DECODE

numero

Errore restituito quando si è verificato un errore durante la decodifica della risorsa multimediale, dopo che la risorsa è stata stabilita come utilizzabile.

MEDIA_NETWORK

numero

Errore 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

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

SOURCE_BUFFER_FAILURE

numero

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

MEDIAKEYS_UNKNOWN

numero

Errore restituito quando si verifica un errore sconosciuto con i tasti multimediali.

MEDIAKEYS_NETWORK

numero

Errore restituito quando si verifica un errore delle chiavi multimediali a causa di un problema di rete.

MEDIAKEYS_UNSUPPORTED

numero

Errore restituito quando non è possibile creare un oggetto MediaKeySession.

MEDIAKEYS_WEBCRYPTO

numero

Errore restituito quando la crittografia non è andata a buon fine.

NETWORK_UNKNOWN

numero

Errore restituito quando si è verificato un problema di rete sconosciuto.

SEGMENT_NETWORK

numero

Errore restituito quando non è possibile scaricare un segmento.

HLS_NETWORK_MASTER_PLAYLIST

numero

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

HLS_NETWORK_PLAYLIST

numero

Errore 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 una chiave HLS ha esito negativo prima di essere inviata.

HLS_NETWORK_INVALID_SEGMENT

numero

Errore restituito quando un segmento HLS non è valido.

HLS_SEGMENT_PARSING

numero

Errore restituito quando un segmento HLS non è in grado di analizzare.

DASH_NETWORK

numero

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

DASH_NO_INIT

numero

Errore restituito quando in uno stream DASH manca un'inizializzazione.

SMOOTH_NETWORK

numero

Errore restituito quando si verifica un errore di rete sconosciuto durante la gestione di uno stream fluido.

SMOOTH_NO_MEDIA_DATA

numero

Errore restituito quando in uno Stream fluido mancano dati multimediali.

MANIFEST_UNKNOWN

numero

Errore restituito quando si verifica un errore sconosciuto durante l'analisi di un file manifest.

HLS_MANIFEST_MASTER

numero

Errore restituito quando si verifica un errore durante l'analisi di un file manifest master HLS.

HLS_MANIFEST_PLAYLIST

numero

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

DASH_MANIFEST_UNKNOWN

numero

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

DASH_MANIFEST_NO_PERIODS

numero

Errore restituito quando nel manifest DASH mancano dei punti.

DASH_MANIFEST_NO_MIMETYPE

numero

Errore restituito quando nel file manifest DASH manca un MimeType.

DASH_INVALID_SEGMENT_INFO

numero

Errore restituito quando un manifest DASH contiene informazioni sul segmento non valide.

SMOOTH_MANIFEST

numero

Errore restituito quando si verifica un errore durante l'analisi di un file manifest fluido.

SEGMENT_UNKNOWN

numero

Errore restituito quando si verifica un errore relativo al segmento sconosciuto.

TEXT_UNKNOWN

numero

Si è verificato un errore sconosciuto con uno stream di testo.

APP

numero

Errore restituito quando si verifica un errore al di fuori del framework (ad esempio, se un gestore di eventi genera un errore).

BREAK_CLIP_LOADING_ERROR

numero

Errore restituito quando l'intercettatore del caricamento del clip di interruzione non va a buon fine.

BREAK_SEEK_INTERCEPTOR_ERROR

numero

Errore restituito quando l'intercettatore della ricerca di interruzione non va a buon fine.

IMAGE_ERROR

numero

Errore restituito quando un'immagine non viene caricata.

LOAD_INTERRUPTED

numero

Un carico è stato interrotto da un unload o da un altro carico.

LOAD_FAILED

numero

Un comando di caricamento non è riuscito.

MEDIA_ERROR_MESSAGE

numero

È stato inviato un messaggio di errore al mittente.

GENERICA

numero

Errore restituito quando si verifica un errore sconosciuto.

EndedReason

statica

stringa

Motivi del termine della riproduzione.

Valore

END_OF_STREAM

stringa

La riproduzione è terminata perché è stata raggiunta la fine dello stream corrente.

ERRORE

stringa

Si è verificato un errore. La riproduzione è terminata.

INTERROTTO

stringa

La riproduzione è terminata perché un'operazione ci obbliga a interrompere lo stream in corso.

INTERROTTA

stringa

Riproduzione terminata a causa di un nuovo elemento caricato.

IGNORATO

stringa

Riproduzione terminata a causa di un'operazione di salto annuncio.

BREAK_SWITCH

stringa

Riproduzione terminata a causa del passaggio da un'interruzione allo stitching.

EventType

statica

stringa

Tipi di eventi del player. Per gli eventi inviati tramite proxy da MediaElement, consulta https://dev.w3.org/html5/spec-preview/media-elements.html#mediaevents per ulteriori informazioni.

Valore

TUTTE

stringa

Si tratta di un identificatore speciale che può essere utilizzato per rimanere in ascolto di tutti gli eventi (utilizzato principalmente per scopi 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 aggregato 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 doversi interrompere per il buffering. Questo evento viene inoltrato da MediaElement ed è stato aggregato in un cast.framework.events.MediaElementEvent.

CAN_PLAY_THROUGH

stringa

Attivato quando il browser stima di poter riprodurre il clip fino alla fine senza fermarsi per il buffering. Tieni presente che la stima del browser riguarda solo il clip corrente in riproduzione (ovvero, se è in corso la riproduzione di un clip pubblicitario, il browser effettuerà una stima solo per il clip dell'annuncio e non per l'intero contenuto). Questo evento viene inoltrato da MediaElement ed è stato aggregato in un cast.framework.events.MediaElementEvent.

DURATION_CHANGE

stringa

Attivato quando l'attributo durata di MediaElement è stato modificato. Questo evento viene inoltrato da MediaElement ed è stato aggregato in un cast.framework.events.MediaElementEvent.

SVUOTATO

stringa

Attivato quando i contenuti multimediali diventano vuoti. Un esempio è rappresentato dalla chiamata di Load() per reimpostare MediaElement. Questo evento viene inoltrato da MediaElement ed è stato aggregato in un cast.framework.events.MediaElementEvent.

TERMINATA

stringa

Attivato quando un clip multimediale è stato riprodotto per l'intera durata. Non è incluso il momento in cui la riproduzione del clip è stata interrotta a causa di un errore o di una richiesta di interruzione. Nel caso in cui siano presenti annunci, questa attivazione viene attivata al massimo una volta per annuncio e al massimo una volta per i contenuti principali. Questo evento viene inoltrato da MediaElement ed è stato aggregato in un cast.framework.events.MediaElementEvent. Se vuoi sapere quando è terminata la riproduzione dei contenuti multimediali, è probabile che tu voglia 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 aggregato 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 aggregato in un cast.framework.events.MediaElementEvent.

LOAD_START

stringa

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

METTI IN PAUSA

stringa

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

GIOCO

stringa

Attivato quando la riproduzione è pronta per essere avviata (ovvero dopo essere stata messa in pausa). Questo evento viene inoltrato da MediaElement ed è stato aggregato in un cast.framework.events.MediaElementEvent.

RIPRODUZIONE

stringa

Attivato quando è iniziata la riproduzione. Questo evento viene inoltrato da MediaElement ed è stato aggregato in un cast.framework.events.MediaElementEvent.

PROGRESSI

stringa

Attivato quando il browser recupera i dati multimediali. Se utilizzi lo streaming a velocità in bit adattiva (ad es. HLS, DASH, SMOOTH), è probabile che tu voglia utilizzare invece l'evento cast.framework.events.EventType.SEGMENT_DOWNLOADED. Questo evento viene inoltrato da MediaElement ed è stato aggregato 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 aggregato in un cast.framework.events.MediaElementEvent.

CERCATO

stringa

Attivato al termine di una ricerca. Questa opzione non verrà attivata nel caso in cui si termini la ricerca quando il contenuto multimediale viene messo in pausa. Questo evento viene inoltrato da MediaElement ed è stato aggregato in un cast.framework.events.MediaElementEvent.

ALLA RICERCA

stringa

Attivato quando viene eseguita la ricerca del contenuto multimediale. Questo evento viene inoltrato da MediaElement ed è stato aggregato in un cast.framework.events.MediaElementEvent.

FISSA

stringa

Attivato quando il browser sta tentando di recuperare i dati multimediali, ma non ha ricevuto una risposta. L'evento cast.framework.events.EventType.BUFFERING viene implementato in modo coerente in tutti i tipi di flusso e dovrebbe essere utilizzato anziché "stallo" quando si cerca di verificare se il player sta eseguendo il buffering. Questo evento viene inoltrato da MediaElement ed è stato aggregato in un cast.framework.events.MediaElementEvent.

TIME_UPDATE

stringa

Viene attivato periodicamente durante la riproduzione dei contenuti multimediali. Viene attivato ogni volta che l'attributo currentTime cambia. Questo evento viene inoltrato da MediaElement ed è stato aggregato 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 aggregato in un cast.framework.events.MediaElementEvent.

IN ATTESA

stringa

Attivato quando la riproduzione è stata interrotta perché il browser è in attesa che diventi disponibile il frame successivo. L'evento cast.framework.events.EventType.BUFFERING viene implementato in modo coerente in tutti i tipi di flusso e dovrebbe essere utilizzato invece di "in attesa" quando si cerca di verificare se il player sta eseguendo il buffering. Questo evento viene inoltrato da MediaElement ed è stato aggregato in un cast.framework.events.MediaElementEvent.

BITRATE_CHANGED

stringa

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

BREAK_STARTED

stringa

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

BREAK_ENDED

stringa

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

BREAK_CLIP_LOADING

stringa

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

BREAK_CLIP_STARTED

stringa

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

BREAK_CLIP_ENDED

stringa

Attivato al termine di un clip di interruzione. L'evento è un evento cast.framework.events.BreaksEvent.

BUFFERING

stringa

Attivato quando la riproduzione è stata interrotta a causa del buffering o viene riavviata dopo che il buffering è terminato. L'evento è un evento cast.framework.events.BufferingEvent.

CACHE_LOADED

stringa

Attivato quando è terminato il caricamento dei contenuti prememorizzati nella cache da fastplay. L'evento è un cast.framework.events.CacheLoadedEvent.

CACHE_HIT

stringa

Viene attivato quando vengono utilizzati contenuti prememorizzati nella cache da fastplay. L'evento è un cast.framework.events.CacheItemEvent.

CACHE_INSERTED

stringa

Si attiva quando un singolo URL viene memorizzato nella cache da FastPlay. L'evento è un cast.framework.events.CacheItemEvent.

CLIP_STARTED

stringa

Attivato quando viene avviata la riproduzione di un clip per la prima volta. Ciò include clip di interruzione e clip dei contenuti principali tra clip di interruzione. Per sapere quando inizia un clip di interruzione, utilizza Evento come {@link cast.framework.events.Event.

CLIP_ENDED

stringa

Attivato al termine di un clip. Ciò include clip di interruzione e clip dei contenuti principali tra i clip di interruzione. Se vuoi vedere quando termina un clip di interruzione, devi usare cast.framework.events.EventType.BREAK_CLIP_ENDED. Se vuoi vedere quando la riproduzione dei contenuti multimediali è terminata, devi utilizzare Event è un cast.framework.events.ClipEndedEvent.

EMSG

stringa

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

ERRORE

stringa

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

ID3

stringa

Attivato quando viene rilevato un tag ID3. Verrà attivata 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 evento cast.framework.events.MediaStatusEvent.

CUSTOM_STATE

stringa

Attivato quando viene inviato un messaggio di stato personalizzato in uscita. L'evento è un evento 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 dal vivo e cambi i metadati della traccia. L'evento è un cast.framework.events.MediaInformationChangedEvent

MEDIA_FINISHED

stringa

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

PLAYER_PRELOADING

stringa

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

PLAYER_PRELOADING_CANCELLED

stringa

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

PLAYER_LOAD_COMPLETE

stringa

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

PLAYER_LOADING

stringa

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

SEGMENT_DOWNLOADED

stringa

Attivato al termine del download di un segmento. Verrà attivata soltanto per i contenuti in streaming adattivo (HLS, DASH o Uniforme). L'evento è un cast.framework.events.SegmentDownloadedEvent.

REQUEST_SEEK

stringa

Attivato quando viene effettuata una richiesta di ricerca. L'evento è un evento cast.framework.events.RequestEvent.

REQUEST_LOAD

stringa

Attivato quando viene effettuata una richiesta di caricamento. L'evento è un evento cast.framework.events.RequestEvent.

REQUEST_STOP

stringa

Attivato quando viene effettuata una richiesta di interruzione. L'evento è un evento cast.framework.events.RequestEvent.

REQUEST_PAUSE

stringa

Attivato quando viene effettuata una richiesta di pausa. L'evento è un evento cast.framework.events.RequestEvent.

REQUEST_PRECACHE

stringa

Attivato quando viene effettuata una richiesta di pre-cache. L'evento è un evento cast.framework.events.RequestEvent.

REQUEST_PLAY

stringa

Attivato quando viene effettuata una richiesta di riproduzione. L'evento è un evento cast.framework.events.RequestEvent.

REQUEST_SKIP_AD

stringa

Attivato quando viene effettuata una richiesta di tipo Salta annuncio. L'evento è un evento cast.framework.events.RequestEvent.

REQUEST_PLAY_AGAIN

stringa

Attivato quando viene effettuata una richiesta di riproduzione di nuovo. L'evento è un evento cast.framework.events.RequestEvent.

REQUEST_PLAYBACK_RATE_CHANGE

stringa

Attivato quando viene effettuata una richiesta di modifica della velocità di riproduzione. L'evento è un evento cast.framework.events.RequestEvent.

REQUEST_VOLUME_CHANGE

stringa

Attivato quando viene effettuata una richiesta di modifica del volume. L'evento è un evento cast.framework.events.RequestEvent.

REQUEST_EDIT_TRACKS_INFO

stringa

Attivato quando viene effettuata una richiesta di informazioni relativa al tracciamento delle modifiche. L'evento è un evento cast.framework.events.RequestEvent.

REQUEST_EDIT_AUDIO_TRACKS

stringa

Attivato quando viene effettuata una richiesta di modifica di tracce audio. L'evento è un evento cast.framework.events.RequestEvent.

REQUEST_SET_CREDENTIALS

stringa

Attivato quando viene effettuata una richiesta di credenziali impostate. L'evento è un evento cast.framework.events.request.RequestEvent.

REQUEST_LOAD_BY_ENTITY

stringa

Attivato quando viene effettuato una richiesta di caricamento da parte dell'entità. L'evento è un evento cast.framework.events.request.RequestEvent.

REQUEST_USER_ACTION

stringa

Attivato quando viene effettuata una richiesta di azione dell'utente. L'evento è un evento cast.framework.events.request.RequestEvent.

REQUEST_DISPLAY_STATUS

stringa

Attivato quando viene effettuata una richiesta di tracce di stato di dsiplay. L'evento è un evento cast.framework.events.request.RequestEvent.

REQUEST_CUSTOM_COMMAND

stringa

Attivato quando viene effettuata una richiesta di comando personalizzato. L'evento è un evento cast.framework.events.request.RequestEvent.

REQUEST_FOCUS_STATE

stringa

Attivato quando viene effettuata una richiesta di stato di stato attivo. L'evento è un evento cast.framework.events.request.RequestEvent.

REQUEST_QUEUE_LOAD

stringa

Attivato quando viene effettuata una richiesta di caricamento della coda. L'evento è un evento cast.framework.events.RequestEvent.

REQUEST_QUEUE_INSERT

stringa

Attivato quando viene effettuata una richiesta di inserimento della coda. L'evento è un evento cast.framework.events.RequestEvent.

REQUEST_QUEUE_UPDATE

stringa

Attivato quando viene effettuata una richiesta di aggiornamento della coda. L'evento è un evento cast.framework.events.RequestEvent.

REQUEST_QUEUE_REMOVE

stringa

Attivato quando viene effettuata una richiesta di rimozione della coda. L'evento è un evento cast.framework.events.RequestEvent.

REQUEST_QUEUE_REORDER

stringa

Attivato quando viene effettuata una richiesta di riordinamento della coda. L'evento è un evento cast.framework.events.RequestEvent.

REQUEST_QUEUE_GET_ITEM_RANGE

stringa

Attivato quando viene effettuata una richiesta di recupero degli elementi. L'evento è un evento cast.framework.events.RequestEvent.

REQUEST_QUEUE_GET_ITEMS

stringa

Attivato quando viene effettuata una richiesta di recupero di informazioni sugli articoli. L'evento è un evento cast.framework.events.RequestEvent.

REQUEST_QUEUE_GET_ITEM_IDS

stringa

Attivato quando viene effettuata una richiesta di ID coda di recupero. L'evento è un evento cast.framework.events.RequestEvent.

TRACKS_CHANGED

stringa

Attivato se i canali disponibili sono cambiati dopo il completamento del caricamento.

LIVE_IS_MOVING_WINDOW_CHANGED

stringa

Attivato quando l'intervallo di ricerca in tempo reale isMovingWindow è cambiato, in particolare quando una finestra in movimento diventa una finestra espandibile o viceversa. L'evento è un cast.framework.events.LiveStatusEvent.

LIVE_ENDED

stringa

Attivato al termine del live streaming. L'evento è un cast.framework.events.LiveStatusEvent.

TIMED_METADATA_CHANGED

stringa

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

TIMED_METADATA_ENTER

stringa

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

TIMED_METADATA_EXIT

stringa

Viene attivato quando la testina di riproduzione esce da un'area della sequenza temporale in DASH o lascia un tag EXT-X-DATERANGE. L'evento è un cast.framework.events.TimedMetadataEvent.

Proprietà

DetailedErrorCode

statica

numero

Codice di errore dettagliato

Valore

MEDIA_UNKNOWN

numero

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

MEDIA_ABORTED

numero

Errore restituito quando il processo di recupero della risorsa multimediale è stato interrotto dallo user agent su richiesta dell'utente.

MEDIA_DECODE

numero

Errore restituito quando si è verificato un errore durante la decodifica della risorsa multimediale, dopo che la risorsa è stata stabilita come utilizzabile.

MEDIA_NETWORK

numero

Errore 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

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

SOURCE_BUFFER_FAILURE

numero

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

MEDIAKEYS_UNKNOWN

numero

Errore restituito quando si verifica un errore sconosciuto con i tasti multimediali.

MEDIAKEYS_NETWORK

numero

Errore restituito quando si verifica un errore delle chiavi multimediali a causa di un problema di rete.

MEDIAKEYS_UNSUPPORTED

numero

Errore restituito quando non è possibile creare un oggetto MediaKeySession.

MEDIAKEYS_WEBCRYPTO

numero

Errore restituito quando la crittografia non è andata a buon fine.

NETWORK_UNKNOWN

numero

Errore restituito quando si è verificato un problema di rete sconosciuto.

SEGMENT_NETWORK

numero

Errore restituito quando non è possibile scaricare un segmento.

HLS_NETWORK_MASTER_PLAYLIST

numero

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

HLS_NETWORK_PLAYLIST

numero

Errore 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 una chiave HLS ha esito negativo prima di essere inviata.

HLS_NETWORK_INVALID_SEGMENT

numero

Errore restituito quando un segmento HLS non è valido.

HLS_SEGMENT_PARSING

numero

Errore restituito quando un segmento HLS non è in grado di analizzare.

DASH_NETWORK

numero

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

DASH_NO_INIT

numero

Errore restituito quando in uno stream DASH manca un'inizializzazione.

SMOOTH_NETWORK

numero

Errore restituito quando si verifica un errore di rete sconosciuto durante la gestione di uno stream fluido.

SMOOTH_NO_MEDIA_DATA

numero

Errore restituito quando in uno Stream fluido mancano dati multimediali.

MANIFEST_UNKNOWN

numero

Errore restituito quando si verifica un errore sconosciuto durante l'analisi di un file manifest.

HLS_MANIFEST_MASTER

numero

Errore restituito quando si verifica un errore durante l'analisi di un file manifest master HLS.

HLS_MANIFEST_PLAYLIST

numero

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

DASH_MANIFEST_UNKNOWN

numero

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

DASH_MANIFEST_NO_PERIODS

numero

Errore restituito quando nel manifest DASH mancano dei punti.

DASH_MANIFEST_NO_MIMETYPE

numero

Errore restituito quando nel file manifest DASH manca un MimeType.

DASH_INVALID_SEGMENT_INFO

numero

Errore restituito quando un manifest DASH contiene informazioni sul segmento non valide.

SMOOTH_MANIFEST

numero

Errore restituito quando si verifica un errore durante l'analisi di un file manifest fluido.

SEGMENT_UNKNOWN

numero

Errore restituito quando si verifica un errore relativo al segmento sconosciuto.

TEXT_UNKNOWN

numero

Si è verificato un errore sconosciuto con uno stream di testo.

APP

numero

Errore restituito quando si verifica un errore al di fuori del framework (ad esempio, se un gestore di eventi genera un errore).

BREAK_CLIP_LOADING_ERROR

numero

Errore restituito quando l'intercettatore del caricamento del clip di interruzione non va a buon fine.

BREAK_SEEK_INTERCEPTOR_ERROR

numero

Errore restituito quando l'intercettatore della ricerca di interruzione non va a buon fine.

IMAGE_ERROR

numero

Errore restituito quando un'immagine non viene caricata.

LOAD_INTERRUPTED

numero

Un carico è stato interrotto da un unload o da un altro carico.

LOAD_FAILED

numero

Un comando di caricamento non è riuscito.

MEDIA_ERROR_MESSAGE

numero

È stato inviato un messaggio di errore al mittente.

GENERICA

numero

Errore restituito quando si verifica un errore sconosciuto.

EndedReason

statica

stringa

Motivi del termine della riproduzione.

Valore

END_OF_STREAM

stringa

La riproduzione è terminata perché è stata raggiunta la fine dello stream corrente.

ERRORE

stringa

Si è verificato un errore. La riproduzione è terminata.

INTERROTTO

stringa

La riproduzione è terminata perché un'operazione ci obbliga a interrompere lo stream in corso.

INTERROTTA

stringa

Riproduzione terminata a causa di un nuovo elemento caricato.

IGNORATO

stringa

Riproduzione terminata a causa di un'operazione di salto annuncio.

BREAK_SWITCH

stringa

Riproduzione terminata a causa del passaggio da un'interruzione allo stitching.

EventType

statica

stringa

Tipi di eventi del player. Per gli eventi inviati tramite proxy da MediaElement, consulta https://dev.w3.org/html5/spec-preview/media-elements.html#mediaevents per ulteriori informazioni.

Valore

TUTTE

stringa

Si tratta di un identificatore speciale che può essere utilizzato per rimanere in ascolto di tutti gli eventi (utilizzato principalmente per scopi 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 aggregato 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 doversi interrompere per il buffering. Questo evento viene inoltrato da MediaElement ed è stato aggregato in un cast.framework.events.MediaElementEvent.

CAN_PLAY_THROUGH

stringa

Attivato quando il browser stima di poter riprodurre il clip fino alla fine senza fermarsi per il buffering. Tieni presente che la stima del browser riguarda solo il clip corrente in riproduzione (ovvero, se è in corso la riproduzione di un clip pubblicitario, il browser effettuerà una stima solo per il clip dell'annuncio e non per l'intero contenuto). Questo evento viene inoltrato da MediaElement ed è stato aggregato in un cast.framework.events.MediaElementEvent.

DURATION_CHANGE

stringa

Attivato quando l'attributo durata di MediaElement è stato modificato. Questo evento viene inoltrato da MediaElement ed è stato aggregato in un cast.framework.events.MediaElementEvent.

SVUOTATO

stringa

Attivato quando i contenuti multimediali diventano vuoti. Un esempio è rappresentato dalla chiamata di Load() per reimpostare MediaElement. Questo evento viene inoltrato da MediaElement ed è stato aggregato in un cast.framework.events.MediaElementEvent.

TERMINATA

stringa

Attivato quando un clip multimediale è stato riprodotto per l'intera durata. Non è incluso il momento in cui la riproduzione del clip è stata interrotta a causa di un errore o di una richiesta di interruzione. Nel caso in cui siano presenti annunci, questa attivazione viene attivata al massimo una volta per annuncio e al massimo una volta per i contenuti principali. Questo evento viene inoltrato da MediaElement ed è stato aggregato in un cast.framework.events.MediaElementEvent. Se vuoi sapere quando è terminata la riproduzione dei contenuti multimediali, è probabile che tu voglia 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 aggregato 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 aggregato in un cast.framework.events.MediaElementEvent.

LOAD_START

stringa

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

METTI IN PAUSA

stringa

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

GIOCO

stringa

Attivato quando la riproduzione è pronta per essere avviata (ovvero dopo essere stata messa in pausa). Questo evento viene inoltrato da MediaElement ed è stato aggregato in un cast.framework.events.MediaElementEvent.

RIPRODUZIONE

stringa

Attivato quando è iniziata la riproduzione. Questo evento viene inoltrato da MediaElement ed è stato aggregato in un cast.framework.events.MediaElementEvent.

PROGRESSI

stringa

Attivato quando il browser recupera i dati multimediali. Se utilizzi lo streaming a velocità in bit adattiva (ad es. HLS, DASH, SMOOTH), è probabile che tu voglia utilizzare invece l'evento cast.framework.events.EventType.SEGMENT_DOWNLOADED. Questo evento viene inoltrato da MediaElement ed è stato aggregato 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 aggregato in un cast.framework.events.MediaElementEvent.

CERCATO

stringa

Attivato al termine di una ricerca. Questa opzione non verrà attivata nel caso in cui si termini la ricerca quando il contenuto multimediale viene messo in pausa. Questo evento viene inoltrato da MediaElement ed è stato aggregato in un cast.framework.events.MediaElementEvent.

ALLA RICERCA

stringa

Attivato quando viene eseguita la ricerca del contenuto multimediale. Questo evento viene inoltrato da MediaElement ed è stato aggregato in un cast.framework.events.MediaElementEvent.

FISSA

stringa

Attivato quando il browser sta tentando di recuperare i dati multimediali, ma non ha ricevuto una risposta. L'evento cast.framework.events.EventType.BUFFERING viene implementato in modo coerente in tutti i tipi di flusso e dovrebbe essere utilizzato anziché "stallo" quando si cerca di verificare se il player sta eseguendo il buffering. Questo evento viene inoltrato da MediaElement ed è stato aggregato in un cast.framework.events.MediaElementEvent.

TIME_UPDATE

stringa

Viene attivato periodicamente durante la riproduzione dei contenuti multimediali. Viene attivato ogni volta che l'attributo currentTime cambia. Questo evento viene inoltrato da MediaElement ed è stato aggregato 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 aggregato in un cast.framework.events.MediaElementEvent.

IN ATTESA

stringa

Attivato quando la riproduzione è stata interrotta perché il browser è in attesa che diventi disponibile il frame successivo. L'evento cast.framework.events.EventType.BUFFERING viene implementato in modo coerente in tutti i tipi di flusso e dovrebbe essere utilizzato invece di "in attesa" quando si cerca di verificare se il player sta eseguendo il buffering. Questo evento viene inoltrato da MediaElement ed è stato aggregato in un cast.framework.events.MediaElementEvent.

BITRATE_CHANGED

stringa

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

BREAK_STARTED

stringa

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

BREAK_ENDED

stringa

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

BREAK_CLIP_LOADING

stringa

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

BREAK_CLIP_STARTED

stringa

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

BREAK_CLIP_ENDED

stringa

Attivato al termine di un clip di interruzione. L'evento è un evento cast.framework.events.BreaksEvent.

BUFFERING

stringa

Attivato quando la riproduzione è stata interrotta a causa del buffering o viene riavviata dopo che il buffering è terminato. L'evento è un evento cast.framework.events.BufferingEvent.

CACHE_LOADED

stringa

Attivato quando è terminato il caricamento dei contenuti prememorizzati nella cache da fastplay. L'evento è un cast.framework.events.CacheLoadedEvent.

CACHE_HIT

stringa

Viene attivato quando vengono utilizzati contenuti prememorizzati nella cache da fastplay. L'evento è un cast.framework.events.CacheItemEvent.

CACHE_INSERTED

stringa

Si attiva quando un singolo URL viene memorizzato nella cache da FastPlay. L'evento è un cast.framework.events.CacheItemEvent.

CLIP_STARTED

stringa

Attivato quando viene avviata la riproduzione di un clip per la prima volta. Ciò include clip di interruzione e clip dei contenuti principali tra clip di interruzione. Per sapere quando inizia un clip di interruzione, utilizza Evento come {@link cast.framework.events.Event.

CLIP_ENDED

stringa

Attivato al termine di un clip. Ciò include clip di interruzione e clip dei contenuti principali tra i clip di interruzione. Se vuoi vedere quando termina un clip di interruzione, devi usare cast.framework.events.EventType.BREAK_CLIP_ENDED. Se vuoi vedere quando la riproduzione dei contenuti multimediali è terminata, devi utilizzare Event è un cast.framework.events.ClipEndedEvent.

EMSG

stringa

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

ERRORE

stringa

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

ID3

stringa

Attivato quando viene rilevato un tag ID3. Verrà attivata 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 evento cast.framework.events.MediaStatusEvent.

CUSTOM_STATE

stringa

Attivato quando viene inviato un messaggio di stato personalizzato in uscita. L'evento è un evento 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 dal vivo e cambi i metadati della traccia. L'evento è un cast.framework.events.MediaInformationChangedEvent

MEDIA_FINISHED

stringa

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

PLAYER_PRELOADING

stringa

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

PLAYER_PRELOADING_CANCELLED

stringa

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

PLAYER_LOAD_COMPLETE

stringa

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

PLAYER_LOADING

stringa

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

SEGMENT_DOWNLOADED

stringa

Attivato al termine del download di un segmento. Verrà attivata soltanto per i contenuti in streaming adattivo (HLS, DASH o Uniforme). L'evento è un cast.framework.events.SegmentDownloadedEvent.

REQUEST_SEEK

stringa

Attivato quando viene effettuata una richiesta di ricerca. L'evento è un evento cast.framework.events.RequestEvent.

REQUEST_LOAD

stringa

Attivato quando viene effettuata una richiesta di caricamento. L'evento è un evento cast.framework.events.RequestEvent.

REQUEST_STOP

stringa

Attivato quando viene effettuata una richiesta di interruzione. L'evento è un evento cast.framework.events.RequestEvent.

REQUEST_PAUSE

stringa

Attivato quando viene effettuata una richiesta di pausa. L'evento è un evento cast.framework.events.RequestEvent.

REQUEST_PRECACHE

stringa

Attivato quando viene effettuata una richiesta di pre-cache. L'evento è un evento cast.framework.events.RequestEvent.

REQUEST_PLAY

stringa

Attivato quando viene effettuata una richiesta di riproduzione. L'evento è un evento cast.framework.events.RequestEvent.

REQUEST_SKIP_AD

stringa

Attivato quando viene effettuata una richiesta di tipo Salta annuncio. L'evento è un evento cast.framework.events.RequestEvent.

REQUEST_PLAY_AGAIN

stringa

Attivato quando viene effettuata una richiesta di riproduzione di nuovo. L'evento è un evento cast.framework.events.RequestEvent.

REQUEST_PLAYBACK_RATE_CHANGE

stringa

Attivato quando viene effettuata una richiesta di modifica della velocità di riproduzione. L'evento è un evento cast.framework.events.RequestEvent.

REQUEST_VOLUME_CHANGE

stringa

Attivato quando viene effettuata una richiesta di modifica del volume. L'evento è un evento cast.framework.events.RequestEvent.

REQUEST_EDIT_TRACKS_INFO

stringa

Attivato quando viene effettuata una richiesta di informazioni relativa al tracciamento delle modifiche. L'evento è un evento cast.framework.events.RequestEvent.

REQUEST_EDIT_AUDIO_TRACKS

stringa

Attivato quando viene effettuata una richiesta di modifica di tracce audio. L'evento è un evento cast.framework.events.RequestEvent.

REQUEST_SET_CREDENTIALS

stringa

Attivato quando viene effettuata una richiesta di credenziali impostate. L'evento è un evento cast.framework.events.request.RequestEvent.

REQUEST_LOAD_BY_ENTITY

stringa

Attivato quando viene effettuato una richiesta di caricamento da parte dell'entità. L'evento è un evento cast.framework.events.request.RequestEvent.

REQUEST_USER_ACTION

stringa

Attivato quando viene effettuata una richiesta di azione dell'utente. L'evento è un evento cast.framework.events.request.RequestEvent.

REQUEST_DISPLAY_STATUS

stringa

Attivato quando viene effettuata una richiesta di tracce di stato di dsiplay. L'evento è un evento cast.framework.events.request.RequestEvent.

REQUEST_CUSTOM_COMMAND

stringa

Attivato quando viene effettuata una richiesta di comando personalizzato. L'evento è un evento cast.framework.events.request.RequestEvent.

REQUEST_FOCUS_STATE

stringa

Attivato quando viene effettuata una richiesta di stato di stato attivo. L'evento è un evento cast.framework.events.request.RequestEvent.

REQUEST_QUEUE_LOAD

stringa

Attivato quando viene effettuata una richiesta di caricamento della coda. L'evento è un evento cast.framework.events.RequestEvent.

REQUEST_QUEUE_INSERT

stringa

Attivato quando viene effettuata una richiesta di inserimento della coda. L'evento è un evento cast.framework.events.RequestEvent.

REQUEST_QUEUE_UPDATE

stringa

Attivato quando viene effettuata una richiesta di aggiornamento della coda. L'evento è un evento cast.framework.events.RequestEvent.

REQUEST_QUEUE_REMOVE

stringa

Attivato quando viene effettuata una richiesta di rimozione della coda. L'evento è un evento cast.framework.events.RequestEvent.

REQUEST_QUEUE_REORDER

stringa

Attivato quando viene effettuata una richiesta di riordinamento della coda. L'evento è un evento cast.framework.events.RequestEvent.

REQUEST_QUEUE_GET_ITEM_RANGE

stringa

Attivato quando viene effettuata una richiesta di recupero degli elementi. L'evento è un evento cast.framework.events.RequestEvent.

REQUEST_QUEUE_GET_ITEMS

stringa

Attivato quando viene effettuata una richiesta di recupero di informazioni sugli articoli. L'evento è un evento cast.framework.events.RequestEvent.

REQUEST_QUEUE_GET_ITEM_IDS

stringa

Attivato quando viene effettuata una richiesta di ID coda di recupero. L'evento è un evento cast.framework.events.RequestEvent.

TRACKS_CHANGED

stringa

Attivato se i canali disponibili sono cambiati dopo il completamento del caricamento.

LIVE_IS_MOVING_WINDOW_CHANGED

stringa

Attivato quando l'intervallo di ricerca in tempo reale isMovingWindow è cambiato, in particolare quando una finestra in movimento diventa una finestra espandibile o viceversa. L'evento è un cast.framework.events.LiveStatusEvent.

LIVE_ENDED

stringa

Attivato al termine del live streaming. L'evento è un cast.framework.events.LiveStatusEvent.

TIMED_METADATA_CHANGED

stringa

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

TIMED_METADATA_ENTER

stringa

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

TIMED_METADATA_EXIT

stringa

Viene attivato quando la testina di riproduzione esce da un'area della sequenza temporale in DASH o lascia un tag EXT-X-DATERANGE. L'evento è un cast.framework.events.TimedMetadataEvent.