cast. framework
Il s'agit de l'espace de noms cast.framework.
Classes
ActiveInputStateEventData
Données d'événement ayant changé pour l'état d'entrée actif du récepteur.
ApplicationMetadata
Métadonnées de l'application Cast.
ApplicationMetadataEventData
Les métadonnées de l'application ont modifié les données d'événement.
ApplicationStatusEventData
Données d'événement modifiées dans le texte d'état de l'application.
CastContext
Gère les interactions avec Cast. Objet singleton récupéré à l'aide de getInstance Gère les états : fournit l'état de l'icône Cast et l'objet de session. L'interaction avec la diffusion n'est pas disponible tant que les options de diffusion ne sont pas fournies par setOptions.
CastOptions
Options de diffusion de la page
CastSession
Gère une session de diffusion.
CastStateEventData
Données pour l'événement de changement de l'état de diffusion.
EventData
Données d'événement de diffusion génériques. Indiquez le type d'événement.
MediaSessionEventData
La session multimédia a modifié les données d'événement.
RemotePlayer
Propriétés du lecteur distant mises à jour par cast.framework.RemotePlayerController
.
RemotePlayerChangedEvent
Événement de modification du champ du lecteur distant.
RemotePlayerController
Contrôleur de lecteur distant Cast, qui permet de lier les données d'un lecteur distant à l'état Cast. Elle gère l'objet "player" et met à jour ses propriétés, en fournissant des événements pour les modifications apportées au lecteur.
SessionStateEventData
Données pour l'événement de changement d'état de session.
VolumeEventData
Volume du récepteur ou couper le son des données d'événement modifiées
Énumérations
ActiveInputState
number
États possibles de l'entrée "active-input" du récepteur.
Valeur |
|
---|---|
ACTIVE_INPUT_STATE_UNKNOWN |
number Indique qu'il est impossible de savoir (et/ou de savoir) si l'appareil Google Cast est l'entrée vidéo actuellement active. L'état d'entrée active ne peut être signalé que lorsque l'appareil Google Cast est connecté à un téléviseur ou à un récepteur audio-vidéo compatible CEC. |
ACTIVE_INPUT_STATE_NO |
number Indique que l'appareil Google Cast n'est pas l'entrée vidéo actuellement active. |
ACTIVE_INPUT_STATE_YES |
number Indique que l'appareil Google Cast est l'entrée vidéo active. |
CastContextEventType
chaîne
Événements compatibles avec cast.framework.CastContext
Valeur |
|
---|---|
CAST_STATE_CHANGED |
chaîne Événement permettant de suivre l'état de l'icône Cast. Les données d'événement sont de type cast.framework.CastStateEventData. |
SESSION_STATE_CHANGED |
chaîne Événement permettant de suivre la session de diffusion en cours. Les données d'événement sont de type cast.framework.SessionStateEventData. |
CastState
chaîne
États possibles pour la diffusion.
Valeur |
|
---|---|
NO_DEVICES_AVAILABLE |
chaîne Aucun appareil Cast disponible. |
NOT_CONNECTED |
chaîne Des appareils Cast sont disponibles, mais aucune session de diffusion n'est établie. |
CONNEXION… |
chaîne Une session de diffusion est en cours d'établissement. |
CONNECTÉ |
chaîne La session de diffusion est établie. |
LoggerLevel
number
Niveaux de journalisation pour le framework Cast.
Valeur |
|
---|---|
DEBUG |
number Journalisation des débogages (tous les messages). |
INFO |
number Journalisation des informations (événements, journaux généraux). |
MISE EN GARDE |
number la journalisation des avertissements (avertissements). |
ERREUR |
number Journalisation des erreurs (erreurs). |
AUCUN |
number Aucune journalisation. |
RemotePlayerEventType
chaîne
Types d'événements pour les modifications des données cast.framework.RemotePlayer
Valeur |
|
---|---|
ANY_CHANGE |
chaîne N'importe quelle propriété a été modifiée. Utile pour une application de liaison Angular, où Angular doit être averti chaque fois qu'une propriété est modifiée. |
IS_CONNECTED_CHANGED |
chaîne La propriété isConnected a été modifiée. |
IS_MEDIA_LOADED_CHANGED |
chaîne La propriété isMediaLoaded a été modifiée. |
QUEUE_DATA_CHANGED |
chaîne La propriété queueData a été modifiée. |
VIDEO_INFO_CHANGED |
chaîne La propriété videoInfo a été modifiée. |
DURATION_CHANGED |
chaîne La durée de la propriété a été modifiée. |
CURRENT_TIME_CHANGED |
chaîne La propriété currentTime a été modifiée. |
IS_PAUSED_CHANGED |
chaîne La propriété isPaused a été modifiée. |
VOLUME_LEVEL_CHANGED |
chaîne La propriété volumeLevel a été modifiée. |
CAN_CONTROL_VOLUME_CHANGED |
chaîne La propriété canControlVolume a été modifiée. |
IS_MUTED_CHANGED |
chaîne La propriété isMuted a été modifiée. |
CAN_PAUSE_CHANGED |
chaîne La propriété canPause a été modifiée. |
CAN_SEEK_CHANGED |
chaîne La propriété canSeek a été modifiée. |
DISPLAY_NAME_CHANGED |
chaîne La propriété displayName a été modifiée. |
STATUS_TEXT_CHANGED |
chaîne La propriété statusText a été modifiée. |
TITLE_CHANGED |
chaîne Le titre de la propriété a été modifié. |
DISPLAY_STATUS_CHANGED |
chaîne La propriété displayStatus a été modifiée. |
MEDIA_INFO_CHANGED |
chaîne La propriété mediaInfo a été modifiée. |
IMAGE_URL_CHANGED |
chaîne La propriété imageUrl a été modifiée. |
PLAYER_STATE_CHANGED |
chaîne La propriété playerState a été modifiée. |
IS_PLAYING_BREAK_CHANGED |
chaîne La propriété isPlayingBreak a été modifiée. |
NUMBER_BREAK_CLIPS_CHANGED |
chaîne La propriété numberBreakClips a été modifiée. |
CURRENT_BREAK_CLIP_NUMBER_CHANGED |
chaîne La propriété currentBreakClipNumber a été modifiée. |
CURRENT_BREAK_TIME_CHANGED |
chaîne La propriété currentBreakTime a été modifiée. |
CURRENT_BREAK_CLIP_TIME_CHANGED |
chaîne La propriété currentBreakClipTime a été modifiée. |
BREAK_ID_CHANGED |
chaîne La propriété breakId a été modifiée. |
BREAK_CLIP_ID_CHANGED |
chaîne La propriété breakClipId a été modifiée. |
WHEN_SKIPPABLE_CHANGED |
chaîne La propriété whenSkippable a été modifiée. |
LIVE_SEEKABLE_RANGE_CHANGED |
chaîne La propriété liveSeekableRange a été modifiée. |
SessionEventType
chaîne
Événements compatibles avec cast.framework.CastSession
Valeur |
|
---|---|
APPLICATION_STATUS_CHANGED |
chaîne Le texte d'état de l'application a changé. Les données d'événement sont de type cast.framework.ApplicationStatusEventData. |
APPLICATION_METADATA_CHANGED |
chaîne Les métadonnées de l'application ont été modifiées. Les données d'événement sont de type cast.framework.ApplicationMetadataEventData. |
ACTIVE_INPUT_STATE_CHANGED |
chaîne L'état d'entrée actif du récepteur a changé. Les données d'événement sont de type cast.framework.ActiveInputStateEventData. |
VOLUME_CHANGED |
chaîne Le volume du récepteur ou l'état du mode silencieux ont changé. Les données d'événement sont de type cast.framework.VolumeEventData. |
MEDIA_SESSION |
chaîne Lancement d'une nouvelle session multimédia. Les données d'événement sont de type cast.framework.MediaSessionEventData. |
SessionState
chaîne
États de session de diffusion possibles.
Valeur |
|
---|---|
NO_SESSION |
chaîne La session de diffusion n'est pas établie. |
SESSION_STARTING |
chaîne Une session de diffusion est en cours d'établissement. |
SESSION_STARTED |
chaîne La session de diffusion est établie. |
SESSION_START_FAILED |
chaîne Échec du démarrage de la session de diffusion. Le motif de l'échec est indiqué dans le champ cast.framework.SessionStateEventData#errorCode des données d'événement. |
SESSION_ENDING |
chaîne La session de diffusion est en cours de déconnexion. |
SESSION_ENDED |
chaîne La session de diffusion est déconnectée. |
SESSION_RESUMED |
chaîne La connexion à une session existante est établie. |
Propriétés
ActiveInputState
number
États possibles de l'entrée "active-input" du récepteur.
Valeur |
|
---|---|
ACTIVE_INPUT_STATE_UNKNOWN |
number Indique qu'il est impossible de savoir (et/ou de savoir) si l'appareil Google Cast est l'entrée vidéo actuellement active. L'état d'entrée active ne peut être signalé que lorsque l'appareil Google Cast est connecté à un téléviseur ou à un récepteur audio-vidéo compatible CEC. |
ACTIVE_INPUT_STATE_NO |
number Indique que l'appareil Google Cast n'est pas l'entrée vidéo actuellement active. |
ACTIVE_INPUT_STATE_YES |
number Indique que l'appareil Google Cast est l'entrée vidéo active. |
CastContextEventType
chaîne
Événements compatibles avec cast.framework.CastContext
Valeur |
|
---|---|
CAST_STATE_CHANGED |
chaîne Événement permettant de suivre l'état de l'icône Cast. Les données d'événement sont de type cast.framework.CastStateEventData. |
SESSION_STATE_CHANGED |
chaîne Événement permettant de suivre la session de diffusion en cours. Les données d'événement sont de type cast.framework.SessionStateEventData. |
CastState
chaîne
États possibles pour la diffusion.
Valeur |
|
---|---|
NO_DEVICES_AVAILABLE |
chaîne Aucun appareil Cast disponible. |
NOT_CONNECTED |
chaîne Des appareils Cast sont disponibles, mais aucune session de diffusion n'est établie. |
CONNEXION… |
chaîne Une session de diffusion est en cours d'établissement. |
CONNECTÉ |
chaîne La session de diffusion est établie. |
LoggerLevel
number
Niveaux de journalisation pour le framework Cast.
Valeur |
|
---|---|
DEBUG |
number Journalisation des débogages (tous les messages). |
INFO |
number Journalisation des informations (événements, journaux généraux). |
MISE EN GARDE |
number la journalisation des avertissements (avertissements). |
ERREUR |
number Journalisation des erreurs (erreurs). |
AUCUN |
number Aucune journalisation. |
RemotePlayerEventType
chaîne
Types d'événements pour les modifications des données cast.framework.RemotePlayer
Valeur |
|
---|---|
ANY_CHANGE |
chaîne N'importe quelle propriété a été modifiée. Utile pour une application de liaison Angular, où Angular doit être averti chaque fois qu'une propriété est modifiée. |
IS_CONNECTED_CHANGED |
chaîne La propriété isConnected a été modifiée. |
IS_MEDIA_LOADED_CHANGED |
chaîne La propriété isMediaLoaded a été modifiée. |
QUEUE_DATA_CHANGED |
chaîne La propriété queueData a été modifiée. |
VIDEO_INFO_CHANGED |
chaîne La propriété videoInfo a été modifiée. |
DURATION_CHANGED |
chaîne La durée de la propriété a été modifiée. |
CURRENT_TIME_CHANGED |
chaîne La propriété currentTime a été modifiée. |
IS_PAUSED_CHANGED |
chaîne La propriété isPaused a été modifiée. |
VOLUME_LEVEL_CHANGED |
chaîne La propriété volumeLevel a été modifiée. |
CAN_CONTROL_VOLUME_CHANGED |
chaîne La propriété canControlVolume a été modifiée. |
IS_MUTED_CHANGED |
chaîne La propriété isMuted a été modifiée. |
CAN_PAUSE_CHANGED |
chaîne La propriété canPause a été modifiée. |
CAN_SEEK_CHANGED |
chaîne La propriété canSeek a été modifiée. |
DISPLAY_NAME_CHANGED |
chaîne La propriété displayName a été modifiée. |
STATUS_TEXT_CHANGED |
chaîne La propriété statusText a été modifiée. |
TITLE_CHANGED |
chaîne Le titre de la propriété a été modifié. |
DISPLAY_STATUS_CHANGED |
chaîne La propriété displayStatus a été modifiée. |
MEDIA_INFO_CHANGED |
chaîne La propriété mediaInfo a été modifiée. |
IMAGE_URL_CHANGED |
chaîne La propriété imageUrl a été modifiée. |
PLAYER_STATE_CHANGED |
chaîne La propriété playerState a été modifiée. |
IS_PLAYING_BREAK_CHANGED |
chaîne La propriété isPlayingBreak a été modifiée. |
NUMBER_BREAK_CLIPS_CHANGED |
chaîne La propriété numberBreakClips a été modifiée. |
CURRENT_BREAK_CLIP_NUMBER_CHANGED |
chaîne La propriété currentBreakClipNumber a été modifiée. |
CURRENT_BREAK_TIME_CHANGED |
chaîne La propriété currentBreakTime a été modifiée. |
CURRENT_BREAK_CLIP_TIME_CHANGED |
chaîne La propriété currentBreakClipTime a été modifiée. |
BREAK_ID_CHANGED |
chaîne La propriété breakId a été modifiée. |
BREAK_CLIP_ID_CHANGED |
chaîne La propriété breakClipId a été modifiée. |
WHEN_SKIPPABLE_CHANGED |
chaîne La propriété whenSkippable a été modifiée. |
LIVE_SEEKABLE_RANGE_CHANGED |
chaîne La propriété liveSeekableRange a été modifiée. |
SessionEventType
chaîne
Événements compatibles avec cast.framework.CastSession
Valeur |
|
---|---|
APPLICATION_STATUS_CHANGED |
chaîne Le texte d'état de l'application a changé. Les données d'événement sont de type cast.framework.ApplicationStatusEventData. |
APPLICATION_METADATA_CHANGED |
chaîne Les métadonnées de l'application ont été modifiées. Les données d'événement sont de type cast.framework.ApplicationMetadataEventData. |
ACTIVE_INPUT_STATE_CHANGED |
chaîne L'état d'entrée actif du récepteur a changé. Les données d'événement sont de type cast.framework.ActiveInputStateEventData. |
VOLUME_CHANGED |
chaîne Le volume du récepteur ou l'état du mode silencieux ont changé. Les données d'événement sont de type cast.framework.VolumeEventData. |
MEDIA_SESSION |
chaîne Lancement d'une nouvelle session multimédia. Les données d'événement sont de type cast.framework.MediaSessionEventData. |
SessionState
chaîne
États de session de diffusion possibles.
Valeur |
|
---|---|
NO_SESSION |
chaîne La session de diffusion n'est pas établie. |
SESSION_STARTING |
chaîne Une session de diffusion est en cours d'établissement. |
SESSION_STARTED |
chaîne La session de diffusion est établie. |
SESSION_START_FAILED |
chaîne Échec du démarrage de la session de diffusion. Le motif de l'échec est indiqué dans le champ cast.framework.SessionStateEventData#errorCode des données d'événement. |
SESSION_ENDING |
chaîne La session de diffusion est en cours de déconnexion. |
SESSION_ENDED |
chaîne La session de diffusion est déconnectée. |
SESSION_RESUMED |
chaîne La connexion à une session existante est établie. |
VERSION
chaîne
Version actuelle du framework Cast de l'émetteur.
Méthode
setLoggerLevel
setLoggerLevel(level)
Définissez le niveau de journalisation pour Cast.
Paramètres |
|
---|---|
level |
Niveau de journalisation. La valeur ne doit pas être nulle. |
Type abstrait
EventType
(cast.framework.CastContextEventType non nul, cast.framework.SessionEventType non nul, ou cast.framework.RemotePlayerEventType non nul)
Types d'événements compatibles.