cast. framework. events
Il s'agit de l'espace de noms cast.framework.events.
Classes
BitrateChangedEvent
Données d'événement pour un événement cast.framework.events.EventType.BITRATE_CHANGED.
BreaksEvent
Données d'événement pour tous les événements liés aux pauses :
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 et
cast.framework.events.EventType.BREAK_CLIP_STARTED
BufferingEvent
Données d'événement pour l'événement cast.framework.events.EventType.BUFFERING.
CacheItemEvent
Données d'événement pour un événement cast.framework.events.EventType.CACHE_HIT ou cast.framework.events.EventType.CACHE_INSERTED.
CacheLoadedEvent
Données d'événement pour un événement cast.framework.events.EventType.CACHE_LOADED.
ClipEndedEvent
Données d'événement pour l'événement cast.framework.events.EventType.CLIP_ENDED.
CustomStateEvent
Données d'événement pour un événement cast.framework.events.EventType.CUSTOM_STATE.
EmsgEvent
Données d'événement pour un événement cast.framework.events.EventType.EMSG.
ErrorEvent
Données d'événement pour un événement cast.framework.events.EventType.ERROR.
Événement
Superclasse des données d'événement pour tous les événements distribués par cast.framework.PlayerManager.
Id3Event
Données d'événement pour un événement cast.framework.events.EventType.ID3.
Les métadonnées ID3 fournies ici suivent le format ID3 v2.
Un événement est déclenché par frame dans le message ID3.
Cet événement ne contient PAS l'intégralité du message ID3 brut. Compte tenu des sous-sections suivantes d'un message ID3 :
- ID3v2 / identifiant de fichier
- Version ID3v2
- Indicateurs ID3v2
- Taille ID3v2
- Type de frame (
TXXX) - Taille de trame
- Indicateurs de frame
- Encodage des frames
- Description du frame
- Données de frame
Seuls les éléments 5 (frameType), 9 (frameDescription) et 10 (segmentData) sont fournis dans cet événement.
LiveStatusEvent
Données d'événement pour un événement cast.framework.events.EventType.LIVE_IS_MOVING_WINDOW_CHANGED ou cast.framework.events.EventType.LIVE_ENDED.
LoadEvent
Données d'événement pour tous les événements liés au traitement d'une demande de chargement ou de préchargement. faites au lecteur.
MediaElementEvent
Données d'événement pour tous les événements transférés depuis MediaElement.
MediaFinishedEvent
Données d'événement pour un événement cast.framework.events.EventType.MEDIA_FINISHED.
MediaInformationChangedEvent
Données d'événement pour un événement cast.framework.events.EventType.MEDIA_INFORMATION_CHANGED.
MediaPauseEvent
Données d'événement pour les événements pause transférés depuis MediaElement.
MediaStatusEvent
Données d'événement pour un événement cast.framework.events.EventType.MEDIA_STATUS.
RequestEvent
Données d'événement pour tous les événements représentant des demandes envoyées au destinataire.
SegmentDownloadedEvent
Données d'événement pour un événement cast.framework.events.EventType.SEGMENT_DOWNLOADED.
TimedMetadataEvent
Superclasse de données d'événement pour les événements de métadonnées temporelles. Cette méthode diffère de Id3Event, car les métadonnées sont conservées dans le fichier manifeste et non dans les internes de segment.
TracksChangedEvent
Données d'événement pour un événement cast.framework.events.EventType.TRACKS_CHANGED.
Espace de noms
category
Énumérations
DetailedErrorCode
Total
Code attribué par le SDK du récepteur décrivant l'erreur qui s'est produite.
Valeur |
|
|---|---|
|
MEDIA_UNKNOWN |
Total Retournée lorsque l'élément HTMLMediaElement génère une erreur, mais que CAF ne reconnaît pas l'erreur spécifique. |
|
MEDIA_ABORTED |
Total Retourné lorsque le processus de récupération de la ressource multimédia a été abandonné par l'agent utilisateur à la demande de l'utilisateur. |
|
MEDIA_DECODE |
Total Retournée lorsqu'une erreur s'est produite lors du décodage de la ressource multimédia, après que la ressource a été établie comme utilisable. |
|
MEDIA_NETWORK |
Total Retourné lorsqu'une erreur réseau a empêché l'agent utilisateur de récupérer la ressource multimédia après que celle-ci a été établie comme utilisable. |
|
MEDIA_SRC_NOT_SUPPORTED |
Total Retourné lorsque la ressource multimédia indiquée par l'attribut src n'était pas appropriée. |
|
SOURCE_BUFFER_FAILURE |
Total Retourné lorsqu'un tampon de source ne peut pas être ajouté à MediaSource. |
|
MEDIAKEYS_UNKNOWN |
Total Retourné en cas d'erreur inconnue avec les touches multimédias. |
|
MEDIAKEYS_NETWORK |
Total Renvoie une erreur de clé multimédia en raison d'un problème réseau. |
|
MEDIAKEYS_UNSUPPORTED |
Total Cette erreur est renvoyée lorsqu'un objet MediaKeySession ne peut pas être créé. |
|
MEDIAKEYS_WEBCRYPTO |
Total Retourné en cas d'échec de la cryptographie. |
|
NETWORK_UNKNOWN |
Total Retourné en cas de problème réseau inconnu. |
|
SEGMENT_NETWORK |
Total Renvoyé lorsqu'un segment ne peut pas être téléchargé. |
|
HLS_NETWORK_MASTER_PLAYLIST |
Total Est renvoyé lorsqu'une playlist maître HLS ne peut pas être téléchargée. |
|
HLS_NETWORK_PLAYLIST |
Total Est renvoyé lorsqu'une playlist HLS ne peut pas être téléchargée. |
|
HLS_NETWORK_NO_KEY_RESPONSE |
Total Est renvoyé lorsqu'une clé HLS ne peut pas être téléchargée. |
|
HLS_NETWORK_KEY_LOAD |
Total Est renvoyé lorsqu'une demande de clé HLS échoue avant d'être envoyée. |
|
HLS_NETWORK_INVALID_SEGMENT |
Total Renvoi lorsqu'un segment HLS n'est pas valide. |
|
HLS_SEGMENT_PARSING |
Total Est renvoyé lorsqu'un segment HLS ne peut pas être analysé. |
|
DASH_NETWORK |
Total Retournée lorsqu'une erreur réseau inconnue se produit lors de la gestion d'un flux DASH. |
|
DASH_NO_INIT |
Total Est renvoyé lorsqu'un flux DASH ne comporte pas d'init. |
|
SMOOTH_NETWORK |
Total Retournée lorsqu'une erreur réseau inconnue se produit lors de la gestion d'un flux Smooth. |
|
SMOOTH_NO_MEDIA_DATA |
Total Retourné lorsqu'un flux Smooth ne contient pas de données multimédias. |
|
MANIFEST_UNKNOWN |
Total Cette erreur est renvoyée lorsqu'une erreur inconnue se produit lors de l'analyse d'un fichier manifeste. |
|
HLS_MANIFEST_MASTER |
Total Retournée lorsqu'une erreur se produit lors de l'analyse d'un fichier manifeste maître HLS. |
|
HLS_MANIFEST_PLAYLIST |
Total Retourné lorsqu'une erreur se produit lors de l'analyse d'une playlist HLS. |
|
DASH_MANIFEST_UNKNOWN |
Total Cette erreur est renvoyée lorsqu'une erreur inconnue se produit lors de l'analyse d'un fichier manifeste DASH. |
|
DASH_MANIFEST_NO_PERIODS |
Total Est renvoyé lorsqu'un fichier manifeste DASH ne comporte pas de périodes. |
|
DASH_MANIFEST_NO_MIMETYPE |
Total Est renvoyé lorsqu'un fichier manifeste DASH ne comporte pas de MimeType. |
|
DASH_INVALID_SEGMENT_INFO |
Total Est renvoyé lorsqu'un fichier manifeste DASH contient des informations de segment non valides. |
|
SMOOTH_MANIFEST |
Total Retourné lorsqu'une erreur se produit lors de l'analyse d'un fichier manifeste Smooth. |
|
SEGMENT_UNKNOWN |
Total Retourné lorsqu'une erreur de segment inconnue se produit. |
|
TEXT_UNKNOWN |
Total Une erreur inconnue s'est produite avec un flux de texte. |
|
APPLICATION |
Total Retourné lorsqu'une erreur se produit en dehors du framework (par exemple, si un gestionnaire d'événements génère une erreur). |
|
BREAK_CLIP_LOADING_ERROR |
Total Renvoyé en cas d'échec de l'intercepteur de chargement de l'élément d'insertion. |
|
BREAK_SEEK_INTERCEPTOR_ERROR |
Total Retourné lorsque l'intercepteur de recherche d'une pause échoue. |
|
IMAGE_ERROR |
Total Est renvoyé lorsqu'une image ne se charge pas. |
|
LOAD_INTERRUPTED |
Total Un chargement a été interrompu par un déchargement ou par un autre chargement. |
|
LOAD_FAILED |
Total Une commande de chargement a échoué. |
|
MEDIA_ERROR_MESSAGE |
Total Un message d'erreur a été envoyé à l'expéditeur. |
|
GÉNÉRIQUE |
Total Retourné lorsqu'une erreur inconnue se produit. |
EndedReason
chaîne
Motifs de fin de lecture.
Valeur |
|
|---|---|
|
END_OF_STREAM |
chaîne La lecture s'est terminée, car nous avons atteint la fin du flux actuel. |
|
ERREUR |
chaîne La lecture s'est arrêtée en raison d'une erreur. |
|
ARRÊTÉ |
chaîne La lecture s'est terminée, car une opération nous a obligés à arrêter le flux actuel. |
|
INTERRUPTED |
chaîne La lecture s'est terminée en raison d'un nouvel élément chargé. |
|
SKIPPED |
chaîne La lecture s'est terminée en raison d'une opération de désactivation de l'annonce. |
|
BREAK_SWITCH |
chaîne La lecture s'est arrêtée en raison du changement de pause insérée. |
ErrorSeverity
Total
Niveau de gravité de l'erreur. Il suit le même schéma de nommage et la même numérotation que Shaka Player.
Valeur |
|
|---|---|
|
RECOVERABLE |
Total Une erreur s'est produite, mais le lecteur tente de la corriger. Si le lecteur ne peut finalement pas récupérer, il peut toujours ne pas générer d'erreur CRITICAL. Par exemple, une nouvelle tentative pour un segment multimédia n'entraînera jamais d'erreur CRITICAL (le lecteur effectuera simplement une nouvelle tentative indéfiniment). |
|
CRITIQUE |
Total Erreur critique dont le lecteur ne peut pas se remettre. Ces événements entraînent l'arrêt de la lecture de l'élément multimédia actuel par le lecteur. |
EventType
chaîne
Types d'événements du lecteur. Pour en savoir plus sur les événements qui sont transmis par le MediaElement, consultez https://dev.w3.org/html5/spec-preview/media-elements.html#mediaevents.
Valeur |
|
|---|---|
|
TOUT |
chaîne Il s'agit d'un identifiant spécial qui peut être utilisé pour écouter tous les événements (principalement à des fins de débogage). L'événement sera une sous-classe de cast.framework.events.Event. |
|
ABANDONNER |
chaîne Déclenché lorsque le navigateur arrête de récupérer le contenu multimédia avant qu'il ne soit complètement téléchargé, mais pas en raison d'une erreur. Cet événement est transmis depuis MediaElement et a été encapsulé dans un cast.framework.events.MediaElementEvent. |
|
CAN_PLAY |
chaîne Déclenché lorsque le navigateur peut reprendre la lecture du clip, mais estime que les données chargées ne sont pas suffisantes pour lire le clip jusqu'à la fin sans avoir à s'arrêter pour la mise en mémoire tampon. Cet événement est transmis depuis MediaElement et a été encapsulé dans un cast.framework.events.MediaElementEvent. |
|
CAN_PLAY_THROUGH |
chaîne Déclenché lorsque le navigateur estime qu'il peut lire le clip jusqu'à la fin sans s'arrêter pour la mise en mémoire tampon. Notez que l'estimation du navigateur ne concerne que le clip en cours de lecture (c'est-à-dire que si un clip publicitaire est en cours de lecture, le navigateur ne l'estimera que pour le clip publicitaire et non pour le contenu complet). Cet événement est transmis depuis MediaElement et a été encapsulé dans un cast.framework.events.MediaElementEvent. |
|
DURATION_CHANGE |
chaîne Déclenché lorsque l'attribut de durée de MediaElement a changé. Cet événement est transmis depuis MediaElement et a été encapsulé dans un cast.framework.events.MediaElementEvent. |
|
VIDÉ |
chaîne Déclenché lorsque le contenu multimédia est vide. Cela peut se produire, par exemple, lorsque load() est appelé pour réinitialiser MediaElement. Cet événement est transmis depuis MediaElement et a été encapsulé dans un cast.framework.events.MediaElementEvent. |
|
TERMINÉE |
chaîne Déclenché lorsqu'un clip multimédia a été lu dans son intégralité. Cela n'inclut pas les cas où le clip a cessé d'être lu en raison d'une erreur ou d'une demande d'arrêt.
Dans le cas où des annonces sont présentes, cet événement est déclenché au maximum une fois par annonce et au maximum une fois pour le contenu principal. Cet événement est transmis depuis MediaElement et a été encapsulé dans un cast.framework.events.MediaElementEvent. Si vous souhaitez savoir quand la lecture du contenu multimédia est terminée, vous devez probablement utiliser |
|
LOADED_DATA |
chaîne Déclenché lorsque le navigateur a fini de charger la première image du clip multimédia. Cet événement est transmis depuis MediaElement et a été encapsulé dans un cast.framework.events.MediaElementEvent. |
|
LOADED_METADATA |
chaîne Déclenché lorsque le navigateur a terminé de charger les métadonnées d'un extrait. Cet événement est transmis depuis MediaElement et a été encapsulé dans un cast.framework.events.MediaElementEvent. |
|
LOAD_START |
chaîne Déclenché lorsque le navigateur commence à rechercher des données multimédias pour un extrait. Cet événement est transmis depuis MediaElement et a été encapsulé dans un cast.framework.events.MediaElementEvent. |
|
PAUSE |
chaîne Déclenché lorsque la lecture est mise en pause. Cet événement est transmis depuis MediaElement et a été encapsulé dans un cast.framework.events.MediaPauseEvent. |
|
JEU |
chaîne Déclenché lorsque la lecture est prête à démarrer (par exemple, après une pause). Cet événement est transmis depuis MediaElement et a été encapsulé dans un cast.framework.events.MediaElementEvent. |
|
LECTURE |
chaîne Déclenché lorsque la lecture a commencé. Cet événement est transmis depuis MediaElement et a été encapsulé dans un cast.framework.events.MediaElementEvent. |
|
PROGRESSION |
chaîne Déclenché lorsque le navigateur récupère des données multimédias. Si vous utilisez le streaming à débit adaptatif (HLS, DASH, SMOOTH, etc.), vous souhaiterez probablement utiliser l'événement |
|
RATE_CHANGE |
chaîne Déclenché lorsque le débit de lecture a été mis à jour. Cet événement est transmis depuis MediaElement et a été encapsulé dans un cast.framework.events.MediaElementEvent. |
|
RECHERCHÉ |
chaîne Déclenché à la fin d'une recherche. Cet événement ne sera pas déclenché si la recherche se termine lorsque le contenu multimédia est mis en pause. Cet événement est transmis depuis MediaElement et a été encapsulé dans un cast.framework.events.MediaElementEvent. |
|
RECHERCHE |
chaîne Déclenché lorsque l'utilisateur recherche un contenu multimédia. Cet événement est transmis depuis MediaElement et a été encapsulé dans un cast.framework.events.MediaElementEvent. |
|
BLOQUÉ |
chaîne Déclenché lorsque le navigateur tente de récupérer des données multimédias, mais n'a pas reçu de réponse.
L'événement |
|
TIME_UPDATE |
chaîne Déclenché périodiquement pendant la lecture du contenu multimédia. Cette action se déclenchera chaque fois que l'attribut currentTime sera modifié. Cet événement est transmis depuis MediaElement et a été encapsulé dans un cast.framework.events.MediaElementEvent. |
|
SUSPENDRE |
chaîne Déclenché lorsque le navigateur ne récupère pas intentionnellement les données multimédias. Cet événement est transmis depuis MediaElement et a été encapsulé dans un cast.framework.events.MediaElementEvent. |
|
EN ATTENTE |
chaîne Déclenché lorsque la lecture est interrompue, car le navigateur attend que la prochaine image soit disponible. L'événement |
|
BITRATE_CHANGED |
chaîne Déclenché lorsque le débit binaire du contenu multimédia en cours de lecture change (par exemple, lorsqu'une piste active est modifiée ou lorsqu'un débit binaire différent est choisi en fonction des conditions du réseau). L'événement est un cast.framework.events.BitrateChangedEvent. |
|
BREAK_STARTED |
chaîne Déclenché lorsque le premier clip d'une pause commence à se charger. L'événement est un cast.framework.events.BreaksEvent. |
|
BREAK_ENDED |
chaîne Déclenché à la fin du dernier clip d'une pause. L'événement est un cast.framework.events.BreaksEvent. |
|
BREAK_CLIP_LOADING |
chaîne Déclenché lorsqu'un clip d'interruption commence à se charger. L'événement est un cast.framework.events.BreaksEvent. |
|
BREAK_CLIP_STARTED |
chaîne Déclenché lorsqu'un clip d'insertion commence. L'événement est un cast.framework.events.BreaksEvent. |
|
BREAK_CLIP_ENDED |
chaîne Déclenché à la fin d'un clip de pause. L'événement est un cast.framework.events.BreaksEvent. |
|
MISE EN TAMPON |
chaîne Déclenché lorsque la lecture s'est arrêtée en raison de la mise en mémoire tampon ou a repris une fois la mise en mémoire tampon terminée. L'événement est un cast.framework.events.BufferingEvent. |
|
TIME_DRIFTED |
chaîne Déclenché en cas d'incohérence entre l'heure actuelle signalée par le lecteur et l'heure actuelle estimée en fonction de l'état du lecteur et de la vitesse de lecture. L'événement est un cast.framework.events.TimeDriftedEvent. |
|
CACHE_LOADED |
chaîne Déclenché lorsque le contenu pré-mis en cache par fastplay a fini de se charger. L'événement est un cast.framework.events.CacheLoadedEvent. |
|
CACHE_HIT |
chaîne Déclenché lorsque du contenu pré-mis en cache par fastplay est utilisé. L'événement est un cast.framework.events.CacheItemEvent. |
|
CACHE_INSERTED |
chaîne Événement déclenché lorsqu'une seule URL est mise en cache par Fastplay. L'événement est un cast.framework.events.CacheItemEvent. |
|
CLIP_STARTED |
chaîne Déclenché lorsque la lecture d'un extrait commence. Cela inclut les extraits de coupure et les extraits de contenu principal entre les extraits de coupure. Si vous souhaitez savoir quand un extrait de pause commence, vous devez utiliser Event is a {@link cast.framework.events.Event. |
|
CLIP_ENDED |
chaîne Déclenché à la fin d'un extrait. Cela inclut les extraits de coupure et les extraits de contenu principal entre les extraits de coupure. Si vous souhaitez savoir quand un clip de pause se termine, vous devez utiliser |
|
EMSG |
chaîne Déclenché lorsqu'un emsg est trouvé dans un segment. L'événement est un cast.framework.events.EmsgEvent. |
|
ERREUR |
chaîne Déclenché lorsqu'une erreur se produit. L'événement est un cast.framework.events.ErrorEvent. |
|
ID3 |
chaîne Déclenché lorsqu'une balise ID3 est détectée. Cet événement ne sera déclenché que pour le contenu HLS. L'événement est un cast.framework.events.Id3Event. |
|
MEDIA_STATUS |
chaîne Déclenché avant l'envoi d'un message sortant contenant l'état actuel du contenu multimédia. L'événement est un cast.framework.events.MediaStatusEvent. |
|
CUSTOM_STATE |
chaîne Déclenché lorsqu'un message d'état personnalisé sortant est envoyé. L'événement est un cast.framework.events.CustomStateEvent. |
|
MEDIA_INFORMATION_CHANGED |
chaîne Déclenché si les informations sur le contenu multimédia sont modifiées pendant la lecture. Par exemple, lorsque les métadonnées d'un titre ont changé pendant la lecture d'une radio en direct. L'événement est un cast.framework.events.MediaInformationChangedEvent. |
|
MEDIA_FINISHED |
chaîne Déclenché lorsque la lecture du contenu multimédia est terminée. Cela inclut les cas suivants : il n'y a plus rien à lire dans le flux, l'utilisateur a demandé l'arrêt ou une erreur s'est produite. Lorsque la mise en file d'attente est utilisée, cet événement se déclenche une fois pour chaque élément de file d'attente qui se termine. L'événement est un cast.framework.events.MediaFinishedEvent. |
|
PLAYER_PRELOADING |
chaîne Déclenché lorsque le lecteur commence à traiter une demande de préchargement. L'événement est un cast.framework.events.LoadEvent. |
|
PLAYER_PRELOADING_CANCELLED |
chaîne Déclenché si le lecteur annule le préchargement. L'événement est un cast.framework.events.LoadEvent. |
|
PLAYER_LOAD_COMPLETE |
chaîne Déclenché lorsque le lecteur a fini de traiter une demande de chargement et est prêt à lire le contenu. L'événement est un cast.framework.events.LoadEvent. |
|
PLAYER_LOADING |
chaîne Déclenché lorsque le lecteur commence à traiter une demande de chargement. Cela se déclenchera avant l'événement |
|
SEGMENT_DOWNLOADED |
chaîne Déclenché lorsqu'un segment a fini d'être téléchargé. Cette fonctionnalité ne sera déclenchée que pour les contenus de streaming adaptatif (HLS, DASH ou Smooth). L'événement est un cast.framework.events.SegmentDownloadedEvent. |
|
REQUEST_GET_STATUS |
chaîne Déclenché lorsqu'un message |
|
REQUEST_SEEK |
chaîne Déclenché lorsqu'un message |
|
REQUEST_LOAD |
chaîne Déclenché lorsqu'un message |
|
REQUEST_PRELOAD |
chaîne Déclenché lorsqu'un message |
|
REQUEST_STOP |
chaîne Déclenché lorsqu'un message |
|
REQUEST_PAUSE |
chaîne Déclenché lorsqu'un message |
|
REQUEST_PRECACHE |
chaîne Déclenché lorsqu'un message |
|
REQUEST_PLAY |
chaîne Déclenché lorsqu'un message |
|
REQUEST_SKIP_AD |
chaîne Déclenché lorsqu'un message |
|
REQUEST_PLAY_AGAIN |
chaîne Déclenché lorsqu'un message |
|
REQUEST_PLAYBACK_RATE_CHANGE |
chaîne Déclenché lorsqu'un message |
|
REQUEST_VOLUME_CHANGE |
chaîne Déclenché lorsqu'un message |
|
REQUEST_EDIT_TRACKS_INFO |
chaîne Déclenché lorsqu'un message EDIT_TRACKS_INFO est reçu. L'événement est un cast.framework.events.RequestEvent. |
|
REQUEST_EDIT_AUDIO_TRACKS |
chaîne Déclenché lorsqu'un message EDIT_AUDIO_TRACKS est reçu. L'événement est un cast.framework.events.RequestEvent. |
|
REQUEST_SET_CREDENTIALS |
chaîne Déclenché lorsqu'un message |
|
REQUEST_LOAD_BY_ENTITY |
chaîne Déclenché lorsqu'un message |
|
REQUEST_USER_ACTION |
chaîne Déclenché lorsqu'un message |
|
REQUEST_DISPLAY_STATUS |
chaîne Déclenché lorsqu'un message |
|
REQUEST_CUSTOM_COMMAND |
chaîne Déclenché lorsqu'un message |
|
REQUEST_FOCUS_STATE |
chaîne Déclenché lorsqu'un message |
|
REQUEST_QUEUE_LOAD |
chaîne Déclenché lorsqu'un message |
|
REQUEST_QUEUE_INSERT |
chaîne Déclenché lorsqu'un message |
|
REQUEST_QUEUE_UPDATE |
chaîne Déclenché lorsqu'un message |
|
REQUEST_QUEUE_REMOVE |
chaîne Déclenché lorsqu'un message |
|
REQUEST_QUEUE_REORDER |
chaîne Déclenché lorsqu'un message |
|
REQUEST_QUEUE_GET_ITEM_RANGE |
chaîne Déclenché lorsqu'un message |
|
REQUEST_QUEUE_GET_ITEMS |
chaîne Déclenché lorsqu'un message |
|
REQUEST_QUEUE_GET_ITEM_IDS |
chaîne Déclenché lorsqu'un message |
|
TRACKS_CHANGED |
chaîne Événement déclenché si les pistes disponibles ont changé après le chargement. |
|
LIVE_IS_MOVING_WINDOW_CHANGED |
chaîne Déclenché lorsque la plage de recherche en direct est modifiée (MovingWindow), plus précisément lorsqu'une fenêtre mobile devient une fenêtre extensible ou inversement. L'événement est un cast.framework.events.LiveStatusEvent. |
|
LIVE_ENDED |
chaîne Déclenché lorsque la diffusion en direct vient de se terminer. L'événement est un cast.framework.events.LiveStatusEvent. |
|
TIMED_METADATA_CHANGED |
chaîne Lorsque des métadonnées temporelles sont trouvées dans DASH (EventStream) ou HLS (EXT-X-DATERANGE), cet événement est déclenché après PLAYER_LOAD_COMPLETE lorsque de nouvelles métadonnées temporelles sont rencontrées dans le contenu en direct. L'événement est un cast.framework.events.TimedMetadataEvent. |
|
TIMED_METADATA_ENTER |
chaîne Déclenché lorsque la tête de lecture entre dans une région de la timeline en DASH ou atteint une balise EXT-X-DATERANGE. L'événement est un cast.framework.events.TimedMetadataEvent. |
|
TIMED_METADATA_EXIT |
chaîne Déclenché lorsque la tête de lecture quitte une région de la timeline dans DASH ou quitte une balise EXT-X-DATERANGE. L'événement est un cast.framework.events.TimedMetadataEvent. |
Propriétés
DetailedErrorCode
Total
Code attribué par le SDK du récepteur décrivant l'erreur qui s'est produite.
Valeur |
|
|---|---|
|
MEDIA_UNKNOWN |
Total Retournée lorsque l'élément HTMLMediaElement génère une erreur, mais que CAF ne reconnaît pas l'erreur spécifique. |
|
MEDIA_ABORTED |
Total Retourné lorsque le processus de récupération de la ressource multimédia a été abandonné par l'agent utilisateur à la demande de l'utilisateur. |
|
MEDIA_DECODE |
Total Retournée lorsqu'une erreur s'est produite lors du décodage de la ressource multimédia, après que la ressource a été établie comme utilisable. |
|
MEDIA_NETWORK |
Total Retourné lorsqu'une erreur réseau a empêché l'agent utilisateur de récupérer la ressource multimédia après que celle-ci a été établie comme utilisable. |
|
MEDIA_SRC_NOT_SUPPORTED |
Total Retourné lorsque la ressource multimédia indiquée par l'attribut src n'était pas appropriée. |
|
SOURCE_BUFFER_FAILURE |
Total Retourné lorsqu'un tampon de source ne peut pas être ajouté à MediaSource. |
|
MEDIAKEYS_UNKNOWN |
Total Retourné en cas d'erreur inconnue avec les touches multimédias. |
|
MEDIAKEYS_NETWORK |
Total Renvoie une erreur de clé multimédia en raison d'un problème réseau. |
|
MEDIAKEYS_UNSUPPORTED |
Total Cette erreur est renvoyée lorsqu'un objet MediaKeySession ne peut pas être créé. |
|
MEDIAKEYS_WEBCRYPTO |
Total Retourné en cas d'échec de la cryptographie. |
|
NETWORK_UNKNOWN |
Total Retourné en cas de problème réseau inconnu. |
|
SEGMENT_NETWORK |
Total Renvoyé lorsqu'un segment ne peut pas être téléchargé. |
|
HLS_NETWORK_MASTER_PLAYLIST |
Total Est renvoyé lorsqu'une playlist maître HLS ne peut pas être téléchargée. |
|
HLS_NETWORK_PLAYLIST |
Total Est renvoyé lorsqu'une playlist HLS ne peut pas être téléchargée. |
|
HLS_NETWORK_NO_KEY_RESPONSE |
Total Est renvoyé lorsqu'une clé HLS ne peut pas être téléchargée. |
|
HLS_NETWORK_KEY_LOAD |
Total Est renvoyé lorsqu'une demande de clé HLS échoue avant d'être envoyée. |
|
HLS_NETWORK_INVALID_SEGMENT |
Total Renvoi lorsqu'un segment HLS n'est pas valide. |
|
HLS_SEGMENT_PARSING |
Total Est renvoyé lorsqu'un segment HLS ne peut pas être analysé. |
|
DASH_NETWORK |
Total Retournée lorsqu'une erreur réseau inconnue se produit lors de la gestion d'un flux DASH. |
|
DASH_NO_INIT |
Total Est renvoyé lorsqu'un flux DASH ne comporte pas d'init. |
|
SMOOTH_NETWORK |
Total Retournée lorsqu'une erreur réseau inconnue se produit lors de la gestion d'un flux Smooth. |
|
SMOOTH_NO_MEDIA_DATA |
Total Retourné lorsqu'un flux Smooth ne contient pas de données multimédias. |
|
MANIFEST_UNKNOWN |
Total Cette erreur est renvoyée lorsqu'une erreur inconnue se produit lors de l'analyse d'un fichier manifeste. |
|
HLS_MANIFEST_MASTER |
Total Retournée lorsqu'une erreur se produit lors de l'analyse d'un fichier manifeste maître HLS. |
|
HLS_MANIFEST_PLAYLIST |
Total Retourné lorsqu'une erreur se produit lors de l'analyse d'une playlist HLS. |
|
DASH_MANIFEST_UNKNOWN |
Total Cette erreur est renvoyée lorsqu'une erreur inconnue se produit lors de l'analyse d'un fichier manifeste DASH. |
|
DASH_MANIFEST_NO_PERIODS |
Total Est renvoyé lorsqu'un fichier manifeste DASH ne comporte pas de périodes. |
|
DASH_MANIFEST_NO_MIMETYPE |
Total Est renvoyé lorsqu'un fichier manifeste DASH ne comporte pas de MimeType. |
|
DASH_INVALID_SEGMENT_INFO |
Total Est renvoyé lorsqu'un fichier manifeste DASH contient des informations de segment non valides. |
|
SMOOTH_MANIFEST |
Total Retourné lorsqu'une erreur se produit lors de l'analyse d'un fichier manifeste Smooth. |
|
SEGMENT_UNKNOWN |
Total Retourné lorsqu'une erreur de segment inconnue se produit. |
|
TEXT_UNKNOWN |
Total Une erreur inconnue s'est produite avec un flux de texte. |
|
APPLICATION |
Total Retourné lorsqu'une erreur se produit en dehors du framework (par exemple, si un gestionnaire d'événements génère une erreur). |
|
BREAK_CLIP_LOADING_ERROR |
Total Renvoyé en cas d'échec de l'intercepteur de chargement de l'élément d'insertion. |
|
BREAK_SEEK_INTERCEPTOR_ERROR |
Total Retourné lorsque l'intercepteur de recherche d'une pause échoue. |
|
IMAGE_ERROR |
Total Est renvoyé lorsqu'une image ne se charge pas. |
|
LOAD_INTERRUPTED |
Total Un chargement a été interrompu par un déchargement ou par un autre chargement. |
|
LOAD_FAILED |
Total Une commande de chargement a échoué. |
|
MEDIA_ERROR_MESSAGE |
Total Un message d'erreur a été envoyé à l'expéditeur. |
|
GÉNÉRIQUE |
Total Retourné lorsqu'une erreur inconnue se produit. |
EndedReason
chaîne
Motifs de fin de lecture.
Valeur |
|
|---|---|
|
END_OF_STREAM |
chaîne La lecture s'est terminée, car nous avons atteint la fin du flux actuel. |
|
ERREUR |
chaîne La lecture s'est arrêtée en raison d'une erreur. |
|
ARRÊTÉ |
chaîne La lecture s'est terminée, car une opération nous a obligés à arrêter le flux actuel. |
|
INTERRUPTED |
chaîne La lecture s'est terminée en raison d'un nouvel élément chargé. |
|
SKIPPED |
chaîne La lecture s'est terminée en raison d'une opération de désactivation de l'annonce. |
|
BREAK_SWITCH |
chaîne La lecture s'est arrêtée en raison du changement de pause insérée. |
ErrorSeverity
Total
Niveau de gravité de l'erreur. Il suit le même schéma de nommage et la même numérotation que Shaka Player.
Valeur |
|
|---|---|
|
RECOVERABLE |
Total Une erreur s'est produite, mais le lecteur tente de la corriger. Si le lecteur ne peut finalement pas récupérer, il peut toujours ne pas générer d'erreur CRITICAL. Par exemple, une nouvelle tentative pour un segment multimédia n'entraînera jamais d'erreur CRITICAL (le lecteur effectuera simplement une nouvelle tentative indéfiniment). |
|
CRITIQUE |
Total Erreur critique dont le lecteur ne peut pas se remettre. Ces événements entraînent l'arrêt de la lecture de l'élément multimédia actuel par le lecteur. |
EventType
chaîne
Types d'événements du lecteur. Pour en savoir plus sur les événements qui sont transmis par le MediaElement, consultez https://dev.w3.org/html5/spec-preview/media-elements.html#mediaevents.
Valeur |
|
|---|---|
|
TOUT |
chaîne Il s'agit d'un identifiant spécial qui peut être utilisé pour écouter tous les événements (principalement à des fins de débogage). L'événement sera une sous-classe de cast.framework.events.Event. |
|
ABANDONNER |
chaîne Déclenché lorsque le navigateur arrête de récupérer le contenu multimédia avant qu'il ne soit complètement téléchargé, mais pas en raison d'une erreur. Cet événement est transmis depuis MediaElement et a été encapsulé dans un cast.framework.events.MediaElementEvent. |
|
CAN_PLAY |
chaîne Déclenché lorsque le navigateur peut reprendre la lecture du clip, mais estime que les données chargées ne sont pas suffisantes pour lire le clip jusqu'à la fin sans avoir à s'arrêter pour la mise en mémoire tampon. Cet événement est transmis depuis MediaElement et a été encapsulé dans un cast.framework.events.MediaElementEvent. |
|
CAN_PLAY_THROUGH |
chaîne Déclenché lorsque le navigateur estime qu'il peut lire le clip jusqu'à la fin sans s'arrêter pour la mise en mémoire tampon. Notez que l'estimation du navigateur ne concerne que le clip en cours de lecture (c'est-à-dire que si un clip publicitaire est en cours de lecture, le navigateur ne l'estimera que pour le clip publicitaire et non pour le contenu complet). Cet événement est transmis depuis MediaElement et a été encapsulé dans un cast.framework.events.MediaElementEvent. |
|
DURATION_CHANGE |
chaîne Déclenché lorsque l'attribut de durée de MediaElement a changé. Cet événement est transmis depuis MediaElement et a été encapsulé dans un cast.framework.events.MediaElementEvent. |
|
VIDÉ |
chaîne Déclenché lorsque le contenu multimédia est vide. Cela peut se produire, par exemple, lorsque load() est appelé pour réinitialiser MediaElement. Cet événement est transmis depuis MediaElement et a été encapsulé dans un cast.framework.events.MediaElementEvent. |
|
TERMINÉE |
chaîne Déclenché lorsqu'un clip multimédia a été lu dans son intégralité. Cela n'inclut pas les cas où le clip a cessé d'être lu en raison d'une erreur ou d'une demande d'arrêt.
Dans le cas où des annonces sont présentes, cet événement est déclenché au maximum une fois par annonce et au maximum une fois pour le contenu principal. Cet événement est transmis depuis MediaElement et a été encapsulé dans un cast.framework.events.MediaElementEvent. Si vous souhaitez savoir quand la lecture du contenu multimédia est terminée, vous devez probablement utiliser |
|
LOADED_DATA |
chaîne Déclenché lorsque le navigateur a fini de charger la première image du clip multimédia. Cet événement est transmis depuis MediaElement et a été encapsulé dans un cast.framework.events.MediaElementEvent. |
|
LOADED_METADATA |
chaîne Déclenché lorsque le navigateur a terminé de charger les métadonnées d'un extrait. Cet événement est transmis depuis MediaElement et a été encapsulé dans un cast.framework.events.MediaElementEvent. |
|
LOAD_START |
chaîne Déclenché lorsque le navigateur commence à rechercher des données multimédias pour un extrait. Cet événement est transmis depuis MediaElement et a été encapsulé dans un cast.framework.events.MediaElementEvent. |
|
PAUSE |
chaîne Déclenché lorsque la lecture est mise en pause. Cet événement est transmis depuis MediaElement et a été encapsulé dans un cast.framework.events.MediaPauseEvent. |
|
JEU |
chaîne Déclenché lorsque la lecture est prête à démarrer (par exemple, après une pause). Cet événement est transmis depuis MediaElement et a été encapsulé dans un cast.framework.events.MediaElementEvent. |
|
LECTURE |
chaîne Déclenché lorsque la lecture a commencé. Cet événement est transmis depuis MediaElement et a été encapsulé dans un cast.framework.events.MediaElementEvent. |
|
PROGRESSION |
chaîne Déclenché lorsque le navigateur récupère des données multimédias. Si vous utilisez le streaming à débit adaptatif (HLS, DASH, SMOOTH, etc.), vous souhaiterez probablement utiliser l'événement |
|
RATE_CHANGE |
chaîne Déclenché lorsque le débit de lecture a été mis à jour. Cet événement est transmis depuis MediaElement et a été encapsulé dans un cast.framework.events.MediaElementEvent. |
|
RECHERCHÉ |
chaîne Déclenché à la fin d'une recherche. Cet événement ne sera pas déclenché si la recherche se termine lorsque le contenu multimédia est mis en pause. Cet événement est transmis depuis MediaElement et a été encapsulé dans un cast.framework.events.MediaElementEvent. |
|
RECHERCHE |
chaîne Déclenché lorsque l'utilisateur recherche un contenu multimédia. Cet événement est transmis depuis MediaElement et a été encapsulé dans un cast.framework.events.MediaElementEvent. |
|
BLOQUÉ |
chaîne Déclenché lorsque le navigateur tente de récupérer des données multimédias, mais n'a pas reçu de réponse.
L'événement |
|
TIME_UPDATE |
chaîne Déclenché périodiquement pendant la lecture du contenu multimédia. Cette action se déclenchera chaque fois que l'attribut currentTime sera modifié. Cet événement est transmis depuis MediaElement et a été encapsulé dans un cast.framework.events.MediaElementEvent. |
|
SUSPENDRE |
chaîne Déclenché lorsque le navigateur ne récupère pas intentionnellement les données multimédias. Cet événement est transmis depuis MediaElement et a été encapsulé dans un cast.framework.events.MediaElementEvent. |
|
EN ATTENTE |
chaîne Déclenché lorsque la lecture est interrompue, car le navigateur attend que la prochaine image soit disponible. L'événement |
|
BITRATE_CHANGED |
chaîne Déclenché lorsque le débit binaire du contenu multimédia en cours de lecture change (par exemple, lorsqu'une piste active est modifiée ou lorsqu'un débit binaire différent est choisi en fonction des conditions du réseau). L'événement est un cast.framework.events.BitrateChangedEvent. |
|
BREAK_STARTED |
chaîne Déclenché lorsque le premier clip d'une pause commence à se charger. L'événement est un cast.framework.events.BreaksEvent. |
|
BREAK_ENDED |
chaîne Déclenché à la fin du dernier clip d'une pause. L'événement est un cast.framework.events.BreaksEvent. |
|
BREAK_CLIP_LOADING |
chaîne Déclenché lorsqu'un clip d'interruption commence à se charger. L'événement est un cast.framework.events.BreaksEvent. |
|
BREAK_CLIP_STARTED |
chaîne Déclenché lorsqu'un clip d'insertion commence. L'événement est un cast.framework.events.BreaksEvent. |
|
BREAK_CLIP_ENDED |
chaîne Déclenché à la fin d'un clip de pause. L'événement est un cast.framework.events.BreaksEvent. |
|
MISE EN TAMPON |
chaîne Déclenché lorsque la lecture s'est arrêtée en raison de la mise en mémoire tampon ou a repris une fois la mise en mémoire tampon terminée. L'événement est un cast.framework.events.BufferingEvent. |
|
TIME_DRIFTED |
chaîne Déclenché en cas d'incohérence entre l'heure actuelle signalée par le lecteur et l'heure actuelle estimée en fonction de l'état du lecteur et de la vitesse de lecture. L'événement est un cast.framework.events.TimeDriftedEvent. |
|
CACHE_LOADED |
chaîne Déclenché lorsque le contenu pré-mis en cache par fastplay a fini de se charger. L'événement est un cast.framework.events.CacheLoadedEvent. |
|
CACHE_HIT |
chaîne Déclenché lorsque du contenu pré-mis en cache par fastplay est utilisé. L'événement est un cast.framework.events.CacheItemEvent. |
|
CACHE_INSERTED |
chaîne Événement déclenché lorsqu'une seule URL est mise en cache par Fastplay. L'événement est un cast.framework.events.CacheItemEvent. |
|
CLIP_STARTED |
chaîne Déclenché lorsque la lecture d'un extrait commence. Cela inclut les extraits de coupure et les extraits de contenu principal entre les extraits de coupure. Si vous souhaitez savoir quand un extrait de pause commence, vous devez utiliser Event is a {@link cast.framework.events.Event. |
|
CLIP_ENDED |
chaîne Déclenché à la fin d'un extrait. Cela inclut les extraits de coupure et les extraits de contenu principal entre les extraits de coupure. Si vous souhaitez savoir quand un clip de pause se termine, vous devez utiliser |
|
EMSG |
chaîne Déclenché lorsqu'un emsg est trouvé dans un segment. L'événement est un cast.framework.events.EmsgEvent. |
|
ERREUR |
chaîne Déclenché lorsqu'une erreur se produit. L'événement est un cast.framework.events.ErrorEvent. |
|
ID3 |
chaîne Déclenché lorsqu'une balise ID3 est détectée. Cet événement ne sera déclenché que pour le contenu HLS. L'événement est un cast.framework.events.Id3Event. |
|
MEDIA_STATUS |
chaîne Déclenché avant l'envoi d'un message sortant contenant l'état actuel du contenu multimédia. L'événement est un cast.framework.events.MediaStatusEvent. |
|
CUSTOM_STATE |
chaîne Déclenché lorsqu'un message d'état personnalisé sortant est envoyé. L'événement est un cast.framework.events.CustomStateEvent. |
|
MEDIA_INFORMATION_CHANGED |
chaîne Déclenché si les informations sur le contenu multimédia sont modifiées pendant la lecture. Par exemple, lorsque les métadonnées d'un titre ont changé pendant la lecture d'une radio en direct. L'événement est un cast.framework.events.MediaInformationChangedEvent. |
|
MEDIA_FINISHED |
chaîne Déclenché lorsque la lecture du contenu multimédia est terminée. Cela inclut les cas suivants : il n'y a plus rien à lire dans le flux, l'utilisateur a demandé l'arrêt ou une erreur s'est produite. Lorsque la mise en file d'attente est utilisée, cet événement se déclenche une fois pour chaque élément de file d'attente qui se termine. L'événement est un cast.framework.events.MediaFinishedEvent. |
|
PLAYER_PRELOADING |
chaîne Déclenché lorsque le lecteur commence à traiter une demande de préchargement. L'événement est un cast.framework.events.LoadEvent. |
|
PLAYER_PRELOADING_CANCELLED |
chaîne Déclenché si le lecteur annule le préchargement. L'événement est un cast.framework.events.LoadEvent. |
|
PLAYER_LOAD_COMPLETE |
chaîne Déclenché lorsque le lecteur a fini de traiter une demande de chargement et est prêt à lire le contenu. L'événement est un cast.framework.events.LoadEvent. |
|
PLAYER_LOADING |
chaîne Déclenché lorsque le lecteur commence à traiter une demande de chargement. Cela se déclenchera avant l'événement |
|
SEGMENT_DOWNLOADED |
chaîne Déclenché lorsqu'un segment a fini d'être téléchargé. Cette fonctionnalité ne sera déclenchée que pour les contenus de streaming adaptatif (HLS, DASH ou Smooth). L'événement est un cast.framework.events.SegmentDownloadedEvent. |
|
REQUEST_GET_STATUS |
chaîne Déclenché lorsqu'un message |
|
REQUEST_SEEK |
chaîne Déclenché lorsqu'un message |
|
REQUEST_LOAD |
chaîne Déclenché lorsqu'un message |
|
REQUEST_PRELOAD |
chaîne Déclenché lorsqu'un message |
|
REQUEST_STOP |
chaîne Déclenché lorsqu'un message |
|
REQUEST_PAUSE |
chaîne Déclenché lorsqu'un message |
|
REQUEST_PRECACHE |
chaîne Déclenché lorsqu'un message |
|
REQUEST_PLAY |
chaîne Déclenché lorsqu'un message |
|
REQUEST_SKIP_AD |
chaîne Déclenché lorsqu'un message |
|
REQUEST_PLAY_AGAIN |
chaîne Déclenché lorsqu'un message |
|
REQUEST_PLAYBACK_RATE_CHANGE |
chaîne Déclenché lorsqu'un message |
|
REQUEST_VOLUME_CHANGE |
chaîne Déclenché lorsqu'un message |
|
REQUEST_EDIT_TRACKS_INFO |
chaîne Déclenché lorsqu'un message EDIT_TRACKS_INFO est reçu. L'événement est un cast.framework.events.RequestEvent. |
|
REQUEST_EDIT_AUDIO_TRACKS |
chaîne Déclenché lorsqu'un message EDIT_AUDIO_TRACKS est reçu. L'événement est un cast.framework.events.RequestEvent. |
|
REQUEST_SET_CREDENTIALS |
chaîne Déclenché lorsqu'un message |
|
REQUEST_LOAD_BY_ENTITY |
chaîne Déclenché lorsqu'un message |
|
REQUEST_USER_ACTION |
chaîne Déclenché lorsqu'un message |
|
REQUEST_DISPLAY_STATUS |
chaîne Déclenché lorsqu'un message |
|
REQUEST_CUSTOM_COMMAND |
chaîne Déclenché lorsqu'un message |
|
REQUEST_FOCUS_STATE |
chaîne Déclenché lorsqu'un message |
|
REQUEST_QUEUE_LOAD |
chaîne Déclenché lorsqu'un message |
|
REQUEST_QUEUE_INSERT |
chaîne Déclenché lorsqu'un message |
|
REQUEST_QUEUE_UPDATE |
chaîne Déclenché lorsqu'un message |
|
REQUEST_QUEUE_REMOVE |
chaîne Déclenché lorsqu'un message |
|
REQUEST_QUEUE_REORDER |
chaîne Déclenché lorsqu'un message |
|
REQUEST_QUEUE_GET_ITEM_RANGE |
chaîne Déclenché lorsqu'un message |
|
REQUEST_QUEUE_GET_ITEMS |
chaîne Déclenché lorsqu'un message |
|
REQUEST_QUEUE_GET_ITEM_IDS |
chaîne Déclenché lorsqu'un message |
|
TRACKS_CHANGED |
chaîne Événement déclenché si les pistes disponibles ont changé après le chargement. |
|
LIVE_IS_MOVING_WINDOW_CHANGED |
chaîne Déclenché lorsque la plage de recherche en direct est modifiée (MovingWindow), plus précisément lorsqu'une fenêtre mobile devient une fenêtre extensible ou inversement. L'événement est un cast.framework.events.LiveStatusEvent. |
|
LIVE_ENDED |
chaîne Déclenché lorsque la diffusion en direct vient de se terminer. L'événement est un cast.framework.events.LiveStatusEvent. |
|
TIMED_METADATA_CHANGED |
chaîne Lorsque des métadonnées temporelles sont trouvées dans DASH (EventStream) ou HLS (EXT-X-DATERANGE), cet événement est déclenché après PLAYER_LOAD_COMPLETE lorsque de nouvelles métadonnées temporelles sont rencontrées dans le contenu en direct. L'événement est un cast.framework.events.TimedMetadataEvent. |
|
TIMED_METADATA_ENTER |
chaîne Déclenché lorsque la tête de lecture entre dans une région de la timeline en DASH ou atteint une balise EXT-X-DATERANGE. L'événement est un cast.framework.events.TimedMetadataEvent. |
|
TIMED_METADATA_EXIT |
chaîne Déclenché lorsque la tête de lecture quitte une région de la timeline dans DASH ou quitte une balise EXT-X-DATERANGE. L'événement est un cast.framework.events.TimedMetadataEvent. |