cast. framework. events
Questo è lo spazio dei nomi cast.framework.events.
Corsi
BitrateChangedEvent
Dati sugli eventi per un evento cast.framework.events.EventType.BITRATE_CHANGED.
BreaksEvent
Dati sugli eventi per tutti gli eventi relativi alle pause:
cast.framework.events.EventType.BREAK_ENDED,
cast.framework.events.EventType.BREAK_STARTED,
cast.framework.events.EventType.BREAK_CLIP_ENDED,
cast.framework.events.EventType.BREAK_CLIP_LOADING e
cast.framework.events.EventType.BREAK_CLIP_STARTED
BufferingEvent
Dati sugli eventi per l'evento cast.framework.events.EventType.BUFFERING.
CacheItemEvent
Dati sugli eventi per un evento cast.framework.events.EventType.CACHE_HIT o un evento cast.framework.events.EventType.CACHE_INSERTED.
CacheLoadedEvent
Dati sugli eventi per un evento cast.framework.events.EventType.CACHE_LOADED.
ClipEndedEvent
Dati sugli eventi per l'evento cast.framework.events.EventType.CLIP_ENDED.
CustomStateEvent
Dati sugli eventi per un evento cast.framework.events.EventType.CUSTOM_STATE.
EmsgEvent
Dati sugli eventi per un evento cast.framework.events.EventType.EMSG.
ErrorEvent
Dati sugli eventi per un evento cast.framework.events.EventType.ERROR.
Evento
Superclasse dei dati sugli eventi per tutti gli eventi inviati da cast.framework.PlayerManager.
Id3Event
Dati sugli eventi per un evento cast.framework.events.EventType.ID3.
I metadati ID3 forniti qui seguono la formattazione ID3 v2.
Viene attivato un evento per frame all'interno del messaggio ID3.
Questo evento NON contiene l'intero messaggio ID3 non elaborato. Date le seguenti
sezioni secondarie di un messaggio ID3:
- ID3v2 / identificatore file
- Versione ID3v2
- Flag ID3v2
- Dimensioni ID3v2
- Tipo di frame (ad es.
TXXX) - Dimensioni del telaio
- Flag frame
- Codifica frame
- Descrizione del frame
- Dati del frame
In questo evento vengono forniti solo gli elementi 5 (frameType), 9 (frameDescription) e 10
(segmentData).
LiveStatusEvent
Dati sugli eventi per un evento
cast.framework.events.EventType.LIVE_IS_MOVING_WINDOW_CHANGED o un evento
cast.framework.events.EventType.LIVE_ENDED.
LoadEvent
Dati degli eventi per tutti gli eventi relativi all'elaborazione di una richiesta di caricamento o precaricamento. effettuata al giocatore.
MediaElementEvent
Dati sugli eventi per tutti gli eventi inoltrati da MediaElement.
MediaFinishedEvent
Dati sugli eventi per un evento cast.framework.events.EventType.MEDIA_FINISHED.
MediaInformationChangedEvent
Dati sugli eventi per un evento cast.framework.events.EventType.MEDIA_INFORMATION_CHANGED.
MediaPauseEvent
Dati sugli eventi per gli eventi pause inoltrati da MediaElement.
MediaStatusEvent
Dati sugli eventi per un evento cast.framework.events.EventType.MEDIA_STATUS.
RequestEvent
Dati sugli eventi per tutti gli eventi che rappresentano le richieste effettuate al destinatario.
SegmentDownloadedEvent
Dati sugli eventi per un evento cast.framework.events.EventType.SEGMENT_DOWNLOADED.
TimedMetadataEvent
Superclasse dei dati degli eventi per gli eventi di metadati temporizzati. A differenza di Id3Event,
i metadati vengono memorizzati nel manifest anziché negli elementi interni del segmento.
TracksChangedEvent
Dati sugli eventi per un evento cast.framework.events.EventType.TRACKS_CHANGED.
Spazio dei nomi
category
Enumerazioni
DetailedErrorCode
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
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
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
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
|
|
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
|
|
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 |
|
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
|
|
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 |
|
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 |
|
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 |
|
REQUEST_SEEK |
stringa Attivato quando viene ricevuto un messaggio |
|
REQUEST_LOAD |
stringa Attivato quando viene ricevuto un messaggio |
|
REQUEST_PRELOAD |
stringa Attivato quando viene ricevuto un messaggio |
|
REQUEST_STOP |
stringa Attivato quando viene ricevuto un messaggio |
|
REQUEST_PAUSE |
stringa Attivato quando viene ricevuto un messaggio |
|
REQUEST_PRECACHE |
stringa Attivato quando viene ricevuto un messaggio |
|
REQUEST_PLAY |
stringa Attivato quando viene ricevuto un messaggio |
|
REQUEST_SKIP_AD |
stringa Attivato quando viene ricevuto un messaggio |
|
REQUEST_PLAY_AGAIN |
stringa Attivato quando viene ricevuto un messaggio |
|
REQUEST_PLAYBACK_RATE_CHANGE |
stringa Attivato quando viene ricevuto un messaggio |
|
REQUEST_VOLUME_CHANGE |
stringa Attivato quando viene ricevuto un messaggio |
|
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 |
|
REQUEST_LOAD_BY_ENTITY |
stringa Attivato quando viene ricevuto un messaggio |
|
REQUEST_USER_ACTION |
stringa Attivato quando viene ricevuto un messaggio |
|
REQUEST_DISPLAY_STATUS |
stringa Attivato quando viene ricevuto un messaggio |
|
REQUEST_CUSTOM_COMMAND |
stringa Attivato quando viene ricevuto un messaggio |
|
REQUEST_FOCUS_STATE |
stringa Attivato quando viene ricevuto un messaggio |
|
REQUEST_QUEUE_LOAD |
stringa Attivato quando viene ricevuto un messaggio |
|
REQUEST_QUEUE_INSERT |
stringa Attivato quando viene ricevuto un messaggio |
|
REQUEST_QUEUE_UPDATE |
stringa Attivato quando viene ricevuto un messaggio |
|
REQUEST_QUEUE_REMOVE |
stringa Attivato quando viene ricevuto un messaggio |
|
REQUEST_QUEUE_REORDER |
stringa Attivato quando viene ricevuto un messaggio |
|
REQUEST_QUEUE_GET_ITEM_RANGE |
stringa Attivato quando viene ricevuto un messaggio |
|
REQUEST_QUEUE_GET_ITEMS |
stringa Attivato quando viene ricevuto un messaggio |
|
REQUEST_QUEUE_GET_ITEM_IDS |
stringa Attivato quando viene ricevuto un messaggio |
|
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
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
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
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
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
|
|
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
|
|
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 |
|
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
|
|
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 |
|
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 |
|
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 |
|
REQUEST_SEEK |
stringa Attivato quando viene ricevuto un messaggio |
|
REQUEST_LOAD |
stringa Attivato quando viene ricevuto un messaggio |
|
REQUEST_PRELOAD |
stringa Attivato quando viene ricevuto un messaggio |
|
REQUEST_STOP |
stringa Attivato quando viene ricevuto un messaggio |
|
REQUEST_PAUSE |
stringa Attivato quando viene ricevuto un messaggio |
|
REQUEST_PRECACHE |
stringa Attivato quando viene ricevuto un messaggio |
|
REQUEST_PLAY |
stringa Attivato quando viene ricevuto un messaggio |
|
REQUEST_SKIP_AD |
stringa Attivato quando viene ricevuto un messaggio |
|
REQUEST_PLAY_AGAIN |
stringa Attivato quando viene ricevuto un messaggio |
|
REQUEST_PLAYBACK_RATE_CHANGE |
stringa Attivato quando viene ricevuto un messaggio |
|
REQUEST_VOLUME_CHANGE |
stringa Attivato quando viene ricevuto un messaggio |
|
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 |
|
REQUEST_LOAD_BY_ENTITY |
stringa Attivato quando viene ricevuto un messaggio |
|
REQUEST_USER_ACTION |
stringa Attivato quando viene ricevuto un messaggio |
|
REQUEST_DISPLAY_STATUS |
stringa Attivato quando viene ricevuto un messaggio |
|
REQUEST_CUSTOM_COMMAND |
stringa Attivato quando viene ricevuto un messaggio |
|
REQUEST_FOCUS_STATE |
stringa Attivato quando viene ricevuto un messaggio |
|
REQUEST_QUEUE_LOAD |
stringa Attivato quando viene ricevuto un messaggio |
|
REQUEST_QUEUE_INSERT |
stringa Attivato quando viene ricevuto un messaggio |
|
REQUEST_QUEUE_UPDATE |
stringa Attivato quando viene ricevuto un messaggio |
|
REQUEST_QUEUE_REMOVE |
stringa Attivato quando viene ricevuto un messaggio |
|
REQUEST_QUEUE_REORDER |
stringa Attivato quando viene ricevuto un messaggio |
|
REQUEST_QUEUE_GET_ITEM_RANGE |
stringa Attivato quando viene ricevuto un messaggio |
|
REQUEST_QUEUE_GET_ITEMS |
stringa Attivato quando viene ricevuto un messaggio |
|
REQUEST_QUEUE_GET_ITEM_IDS |
stringa Attivato quando viene ricevuto un messaggio |
|
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. |