cast. framework
Questo è lo spazio dei nomi cast.framework.
Corsi
ActiveInputStateEventData
Dati sugli eventi modificati per lo stato di input attivo del ricevitore.
ApplicationMetadata
Trasmetti i metadati dell'applicazione.
ApplicationMetadataEventData
Dati degli eventi modificati dei metadati dell'applicazione.
ApplicationStatusEventData
Il testo dello stato dell'applicazione ha modificato i dati dell'evento.
CastContext
Gestisce l'interazione con la trasmissione. Un oggetto singleton recuperato utilizzando getInstance. Gestisce gli stati: indica lo stato dell'icona di trasmissione e dell'oggetto sessione. L'interazione con la trasmissione non è supportata finché le opzioni di trasmissione non sono fornite da setOptions.
CastOptions
Opzioni di trasmissione della pagina.
CastSession
Gestisce una sessione di trasmissione.
CastStateEventData
Dati per l'evento di modifica dello stato di trasmissione.
EventData
Dati generici sugli eventi di trasmissione. Specifica il tipo di evento.
MediaSessionEventData
Dati sugli eventi modificati della sessione multimediale.
RemotePlayer
Proprietà del player remoto che vengono aggiornate da
cast.framework.RemotePlayerController
.
RemotePlayerChangedEvent
Evento di modifica del campo del player remoto.
RemotePlayerController
Trasmetti il controller del player remoto, che fornisce l'associazione dei dati per un player remoto allo stato di trasmissione. Gestisce un oggetto player e ne aggiorna le proprietà, fornendo eventi per le modifiche del player.
SessionStateEventData
Dati per l'evento di modifica dello stato della sessione.
VolumeEventData
Volume del ricevitore o silenzia i dati degli eventi modificati.
Enumerazioni
ActiveInputState
numero
I possibili stati dell'ingresso attivo del ricevitore.
Valore |
|
---|---|
ACTIVE_INPUT_STATE_UNKNOWN |
numero Indica che non è noto (e/o non è possibile sapere) se il dispositivo di trasmissione Google è l'ingresso video attualmente attivo. Lo stato di ingresso attivo può essere segnalato solo quando il dispositivo Google Cast è connesso a una TV o un AVR con supporto CEC. |
ACTIVE_INPUT_STATE_NO |
numero Indica che il dispositivo Google Cast non è l'ingresso video attualmente attivo. |
ACTIVE_INPUT_STATE_YES |
numero Indica che il dispositivo Google Cast è l'ingresso video attualmente attivo. |
CastContextEventType
stringa
Gli eventi supportati da cast.framework.CastContext.
Valore |
|
---|---|
CAST_STATE_CHANGED |
stringa Evento per monitorare lo stato dell'icona di trasmissione. I dati sugli eventi sono di tipo cast.framework.CastStateEventData. |
SESSION_STATE_CHANGED |
stringa Evento per monitorare la sessione di trasmissione corrente. I dati sugli eventi sono di tipo cast.framework.SessionStateEventData. |
CastState
stringa
I possibili stati di trasmissione.
Valore |
|
---|---|
NO_DEVICES_AVAILABLE |
stringa Nessun dispositivo di trasmissione disponibile. |
NOT_CONNECTED |
stringa I dispositivi di trasmissione sono disponibili, ma non viene stabilita una sessione di trasmissione. |
CONNESSIONE IN CORSO… |
stringa È in corso la sessione di trasmissione. |
CONNESSO |
stringa La sessione di trasmissione è stata stabilita. |
LoggerLevel
numero
Livelli di logging per il framework di trasmissione.
Valore |
|
---|---|
DEBUG |
numero Logging del debug (tutti i messaggi). |
INFORMAZIONI |
numero Logging delle informazioni (eventi, log generali). |
AVVISO |
numero logging degli avvisi (avvisi). |
ERRORE |
numero Logging degli errori (errori). |
NESSUNO |
numero Nessun log. |
RemotePlayerEventType
stringa
Tipi di eventi per le modifiche ai dati cast.framework.RemotePlayer.
Valore |
|
---|---|
ANY_CHANGE |
stringa Qualsiasi proprietà è cambiata. Utile per un'applicazione di associazione Angular, in cui Angular deve essere avvisato ogni volta che viene modificata una proprietà. |
IS_CONNECTED_CHANGED |
stringa La proprietà isConnected è stata modificata. |
IS_MEDIA_LOADED_CHANGED |
stringa La proprietà isMediaLoaded è stata modificata. |
QUEUE_DATA_CHANGED |
stringa La proprietà queueData è stata modificata. |
VIDEO_INFO_CHANGED |
stringa La proprietà videoInfo è stata modificata. |
DURATION_CHANGED |
stringa La durata della proprietà è cambiata. |
CURRENT_TIME_CHANGED |
stringa La proprietà currentTime è cambiata. |
IS_PAUSED_CHANGED |
stringa La proprietà isPaused è stata modificata. |
VOLUME_LEVEL_CHANGED |
stringa La proprietà volumeLevel è stata modificata. |
CAN_CONTROL_VOLUME_CHANGED |
stringa La proprietà canControlVolume è stata modificata. |
IS_MUTED_CHANGED |
stringa La proprietà isMuted è stata modificata. |
CAN_PAUSE_CHANGED |
stringa La proprietà canPause è stata modificata. |
CAN_SEEK_CHANGED |
stringa La proprietà canSeek è stata modificata. |
DISPLAY_NAME_CHANGED |
stringa La proprietà displayName è stata modificata. |
STATUS_TEXT_CHANGED |
stringa La proprietà statusText è stata modificata. |
TITLE_CHANGED |
stringa Il titolo della proprietà è stato modificato. |
DISPLAY_STATUS_CHANGED |
stringa La proprietà displayStatus è stata modificata. |
MEDIA_INFO_CHANGED |
stringa La proprietà mediaInfo è stata modificata. |
IMAGE_URL_CHANGED |
stringa La proprietà imageUrl è stata modificata. |
PLAYER_STATE_CHANGED |
stringa La proprietà playerState è stata modificata. |
IS_PLAYING_BREAK_CHANGED |
stringa La proprietà isPlayingBreak è stata modificata. |
NUMBER_BREAK_CLIPS_CHANGED |
stringa La proprietà numberBreakClips è stata modificata. |
CURRENT_BREAK_CLIP_NUMBER_CHANGED |
stringa La proprietà currentBreakClipNumber è stata modificata. |
CURRENT_BREAK_TIME_CHANGED |
stringa La proprietà currentBreakTime è cambiata. |
CURRENT_BREAK_CLIP_TIME_CHANGED |
stringa La proprietà currentBreakClipTime è stata modificata. |
BREAK_ID_CHANGED |
stringa La proprietà breakId è stata modificata. |
BREAK_CLIP_ID_CHANGED |
stringa La proprietà breakClipId è stata modificata. |
WHEN_SKIPPABLE_CHANGED |
stringa La proprietà whenSkippable è stata modificata. |
LIVE_SEEKABLE_RANGE_CHANGED |
stringa La proprietà liveSeekableRange è stata modificata. |
SessionEventType
stringa
Gli eventi supportati da cast.framework.CastSession.
Valore |
|
---|---|
APPLICATION_STATUS_CHANGED |
stringa Il testo dello stato della richiesta è cambiato. I dati sugli eventi sono di tipo cast.framework.ApplicationStatusEventData. |
APPLICATION_METADATA_CHANGED |
stringa I metadati dell'applicazione sono cambiati. I dati sugli eventi sono di tipo cast.framework.ApplicationMetadataEventData. |
ACTIVE_INPUT_STATE_CHANGED |
stringa Lo stato di ingresso attivo del ricevitore è cambiato. I dati sugli eventi sono di tipo cast.framework.ActiveInputStateEventData. |
VOLUME_CHANGED |
stringa Il volume del ricevitore o l'audio disattivato sono cambiati. I dati sugli eventi sono di tipo cast.framework.VolumeEventData. |
MEDIA_SESSION |
stringa È stata avviata una nuova sessione multimediale. I dati sugli eventi sono di tipo cast.framework.MediaSessionEventData. |
SessionState
stringa
I possibili stati della sessione di trasmissione.
Valore |
|
---|---|
NO_SESSION |
stringa La sessione di trasmissione non è stabilita. |
SESSION_STARTING |
stringa È in corso la sessione di trasmissione. |
SESSION_STARTED |
stringa La sessione di trasmissione è stata stabilita. |
SESSION_START_FAILED |
stringa Impossibile avviare la sessione di trasmissione. Il motivo dell'errore è indicato nel campo cast.framework.SessionStateEventData#errorCode dei dati sull'evento. |
SESSION_ENDING |
stringa È in corso la disconnessione della sessione di trasmissione. |
SESSION_ENDED |
stringa La sessione di trasmissione è disconnessa. |
SESSION_RESUMED |
stringa Viene stabilita una connessione a una sessione già esistente. |
Proprietà
ActiveInputState
numero
I possibili stati dell'ingresso attivo del ricevitore.
Valore |
|
---|---|
ACTIVE_INPUT_STATE_UNKNOWN |
numero Indica che non è noto (e/o non è possibile sapere) se il dispositivo di trasmissione Google è l'ingresso video attualmente attivo. Lo stato di ingresso attivo può essere segnalato solo quando il dispositivo Google Cast è connesso a una TV o un AVR con supporto CEC. |
ACTIVE_INPUT_STATE_NO |
numero Indica che il dispositivo Google Cast non è l'ingresso video attualmente attivo. |
ACTIVE_INPUT_STATE_YES |
numero Indica che il dispositivo Google Cast è l'ingresso video attualmente attivo. |
CastContextEventType
stringa
Gli eventi supportati da cast.framework.CastContext.
Valore |
|
---|---|
CAST_STATE_CHANGED |
stringa Evento per monitorare lo stato dell'icona di trasmissione. I dati sugli eventi sono di tipo cast.framework.CastStateEventData. |
SESSION_STATE_CHANGED |
stringa Evento per monitorare la sessione di trasmissione corrente. I dati sugli eventi sono di tipo cast.framework.SessionStateEventData. |
CastState
stringa
I possibili stati di trasmissione.
Valore |
|
---|---|
NO_DEVICES_AVAILABLE |
stringa Nessun dispositivo di trasmissione disponibile. |
NOT_CONNECTED |
stringa I dispositivi di trasmissione sono disponibili, ma non viene stabilita una sessione di trasmissione. |
CONNESSIONE IN CORSO… |
stringa È in corso la sessione di trasmissione. |
CONNESSO |
stringa La sessione di trasmissione è stata stabilita. |
LoggerLevel
numero
Livelli di logging per il framework di trasmissione.
Valore |
|
---|---|
DEBUG |
numero Logging del debug (tutti i messaggi). |
INFORMAZIONI |
numero Logging delle informazioni (eventi, log generali). |
AVVISO |
numero logging degli avvisi (avvisi). |
ERRORE |
numero Logging degli errori (errori). |
NESSUNO |
numero Nessun log. |
RemotePlayerEventType
stringa
Tipi di eventi per le modifiche ai dati cast.framework.RemotePlayer.
Valore |
|
---|---|
ANY_CHANGE |
stringa Qualsiasi proprietà è cambiata. Utile per un'applicazione di associazione Angular, in cui Angular deve essere avvisato ogni volta che viene modificata una proprietà. |
IS_CONNECTED_CHANGED |
stringa La proprietà isConnected è stata modificata. |
IS_MEDIA_LOADED_CHANGED |
stringa La proprietà isMediaLoaded è stata modificata. |
QUEUE_DATA_CHANGED |
stringa La proprietà queueData è stata modificata. |
VIDEO_INFO_CHANGED |
stringa La proprietà videoInfo è stata modificata. |
DURATION_CHANGED |
stringa La durata della proprietà è cambiata. |
CURRENT_TIME_CHANGED |
stringa La proprietà currentTime è cambiata. |
IS_PAUSED_CHANGED |
stringa La proprietà isPaused è stata modificata. |
VOLUME_LEVEL_CHANGED |
stringa La proprietà volumeLevel è stata modificata. |
CAN_CONTROL_VOLUME_CHANGED |
stringa La proprietà canControlVolume è stata modificata. |
IS_MUTED_CHANGED |
stringa La proprietà isMuted è stata modificata. |
CAN_PAUSE_CHANGED |
stringa La proprietà canPause è stata modificata. |
CAN_SEEK_CHANGED |
stringa La proprietà canSeek è stata modificata. |
DISPLAY_NAME_CHANGED |
stringa La proprietà displayName è stata modificata. |
STATUS_TEXT_CHANGED |
stringa La proprietà statusText è stata modificata. |
TITLE_CHANGED |
stringa Il titolo della proprietà è stato modificato. |
DISPLAY_STATUS_CHANGED |
stringa La proprietà displayStatus è stata modificata. |
MEDIA_INFO_CHANGED |
stringa La proprietà mediaInfo è stata modificata. |
IMAGE_URL_CHANGED |
stringa La proprietà imageUrl è stata modificata. |
PLAYER_STATE_CHANGED |
stringa La proprietà playerState è stata modificata. |
IS_PLAYING_BREAK_CHANGED |
stringa La proprietà isPlayingBreak è stata modificata. |
NUMBER_BREAK_CLIPS_CHANGED |
stringa La proprietà numberBreakClips è stata modificata. |
CURRENT_BREAK_CLIP_NUMBER_CHANGED |
stringa La proprietà currentBreakClipNumber è stata modificata. |
CURRENT_BREAK_TIME_CHANGED |
stringa La proprietà currentBreakTime è cambiata. |
CURRENT_BREAK_CLIP_TIME_CHANGED |
stringa La proprietà currentBreakClipTime è stata modificata. |
BREAK_ID_CHANGED |
stringa La proprietà breakId è stata modificata. |
BREAK_CLIP_ID_CHANGED |
stringa La proprietà breakClipId è stata modificata. |
WHEN_SKIPPABLE_CHANGED |
stringa La proprietà whenSkippable è stata modificata. |
LIVE_SEEKABLE_RANGE_CHANGED |
stringa La proprietà liveSeekableRange è stata modificata. |
SessionEventType
stringa
Gli eventi supportati da cast.framework.CastSession.
Valore |
|
---|---|
APPLICATION_STATUS_CHANGED |
stringa Il testo dello stato della richiesta è cambiato. I dati sugli eventi sono di tipo cast.framework.ApplicationStatusEventData. |
APPLICATION_METADATA_CHANGED |
stringa I metadati dell'applicazione sono cambiati. I dati sugli eventi sono di tipo cast.framework.ApplicationMetadataEventData. |
ACTIVE_INPUT_STATE_CHANGED |
stringa Lo stato di ingresso attivo del ricevitore è cambiato. I dati sugli eventi sono di tipo cast.framework.ActiveInputStateEventData. |
VOLUME_CHANGED |
stringa Il volume del ricevitore o l'audio disattivato sono cambiati. I dati sugli eventi sono di tipo cast.framework.VolumeEventData. |
MEDIA_SESSION |
stringa È stata avviata una nuova sessione multimediale. I dati sugli eventi sono di tipo cast.framework.MediaSessionEventData. |
SessionState
stringa
I possibili stati della sessione di trasmissione.
Valore |
|
---|---|
NO_SESSION |
stringa La sessione di trasmissione non è stabilita. |
SESSION_STARTING |
stringa È in corso la sessione di trasmissione. |
SESSION_STARTED |
stringa La sessione di trasmissione è stata stabilita. |
SESSION_START_FAILED |
stringa Impossibile avviare la sessione di trasmissione. Il motivo dell'errore è indicato nel campo cast.framework.SessionStateEventData#errorCode dei dati sull'evento. |
SESSION_ENDING |
stringa È in corso la disconnessione della sessione di trasmissione. |
SESSION_ENDED |
stringa La sessione di trasmissione è disconnessa. |
SESSION_RESUMED |
stringa Viene stabilita una connessione a una sessione già esistente. |
VERSIONE
stringa
Versione attuale di Cast Framework del mittente.
Metodo
setLoggerLevel
setLoggerLevel(level)
Imposta il livello di logging per la trasmissione.
Parametro |
|
---|---|
livello |
Livello di logging. Il valore non deve essere nullo. |
Tipo astratto
EventType
(cast.framework.CastContextEventType non nullo, cast.framework.SessionEventType non null o cast.framework.RemotePlayerEventType non null)
I tipi di eventi supportati.