cast. framework. events
Il s'agit de l'espace de noms cast.framework.events
.
Classes
BitrateChangedEvent
Données pour un événement cast.framework.events.EventType.BITRATE_CHANGED
.
BreaksEvent
Données pour tous les événements relatifs 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 pour l'événement cast.framework.events.EventType.BUFFERING
.
CacheItemEvent
Les données d'un événement cast.framework.events.EventType.CACHE_HIT
ou d'une
cast.framework.events.EventType.CACHE_INSERTED
.
CacheLoadedEvent
Données pour un événement cast.framework.events.EventType.CACHE_LOADED
.
ClipEndedEvent
Données pour l'événement cast.framework.events.EventType.CLIP_ENDED
.
CustomStateEvent
Données pour un événement cast.framework.events.EventType.CUSTOM_STATE
.
EmsgEvent
Données pour un événement cast.framework.events.EventType.EMSG
.
ErrorEvent
Données pour un événement cast.framework.events.EventType.ERROR
.
Événement
Super-classe de données d'événement pour tous les événements envoyés par cast.framework.PlayerManager.
Id3Event
Données pour un événement cast.framework.events.EventType.ID3
.
Les métadonnées ID3 fournies ici respectent le format ID3 v2.
Un événement est déclenché par trame dans le message ID3.
Cet événement ne contient PAS l'intégralité du message ID3 brut. Compte tenu des éléments suivants
sous-sections d'un message ID3:
- ID3v2 / Identifiant de fichier
- Version ID3v2
- Indicateurs ID3v2
- Taille ID3v2
- Type d'image (par exemple,
TXXX
) - Taille de trame
- Indicateurs de frame
- Encodage d'image
- Description du frame
- Données de frame
Uniquement les éléments 5
(frameType
), 9
(frameDescription
) et 10
(segmentData
) sont fournis dans cet événement.
LiveStatusEvent
Les données d'événement pour
cast.framework.events.EventType.LIVE_IS_MOVING_WINDOW_CHANGED
événement ou un
cast.framework.events.EventType.LIVE_ENDED
.
LoadEvent
Données d'événement pour tous les événements relatifs au traitement d'une requête de chargement ou de préchargement. au joueur.
MediaElementEvent
Données d'événement pour tous les événements transférées depuis MediaElement
.
MediaFinishedEvent
Données pour un événement cast.framework.events.EventType.MEDIA_FINISHED
.
MediaInformationChangedEvent
Données d'événement pour cast.framework.events.EventType.MEDIA_INFORMATION_CHANGED
.
MediaPauseEvent
Données d'événements pour pause
transférées depuis MediaElement
.
MediaStatusEvent
Données pour un événement cast.framework.events.EventType.MEDIA_STATUS
.
RequestEvent
Données d'événement pour tous les événements représentant des requêtes adressées au destinataire.
SegmentDownloadedEvent
Données d'événement pour cast.framework.events.EventType.SEGMENT_DOWNLOADED
.
TimedMetadataEvent
Super-classe de données d'événement pour les événements de métadonnées chronométrés. Cela diffère de Id3Event
car les métadonnées sont conservées dans le fichier manifeste, et non dans les éléments internes du segment.
TracksChangedEvent
Données pour un événement cast.framework.events.EventType.TRACKS_CHANGED
.
Espace de noms
category
Énumérations
DetailedErrorCode
Nombre
Code d'erreur détaillé
Valeur |
|
---|---|
MEDIA_UNKNOWN |
Nombre Est renvoyé lorsque l'élément HTMLMediaElement génère une erreur, mais que CAF ne la renvoie pas pour identifier l'erreur spécifique. |
MEDIA_ABORTED |
Nombre Est renvoyé lorsque le processus d'extraction de la ressource multimédia a été annulé par le user-agent à la demande de l'utilisateur. |
MEDIA_DECODE |
Nombre Est renvoyé lorsqu'une erreur s'est produite lors du décodage de la ressource multimédia, après la ressource a été établie pour être utilisable. |
MEDIA_NETWORK |
Nombre Est renvoyé lorsqu'une erreur réseau a entraîné l'arrêt de la récupération par le user-agent. la ressource média, une fois que la ressource a été établie pour être utilisable. |
MEDIA_SRC_NOT_SUPPORTED |
Nombre Est renvoyé lorsque la ressource multimédia indiquée par l'attribut src n'était pas adapté. |
SOURCE_BUFFER_FAILURE |
Nombre Est renvoyé lorsqu'un tampon source ne peut pas être ajouté à MediaSource. |
MEDIAKEYS_UNKNOWN |
Nombre Est renvoyé en cas d'erreur inconnue au niveau des touches multimédias. |
MEDIAKEYS_NETWORK |
Nombre Est renvoyé en cas d'échec des touches multimédias en raison d'un problème réseau. |
MEDIAKEYS_UNSUPPORTED |
Nombre Est renvoyé lorsqu'un objet MediaKeySession ne peut pas être créé. |
MEDIAKEYS_WEBCRYPTO |
Nombre Est renvoyé en cas d'échec de la cryptomonnaie. |
NETWORK_UNKNOWN |
Nombre Est renvoyé en cas de problème réseau inconnu. |
SEGMENT_NETWORK |
Nombre Est renvoyé lorsqu'un segment n'a pas pu être téléchargé. |
HLS_NETWORK_MASTER_PLAYLIST |
Nombre Est renvoyé lorsque le téléchargement d'une playlist principale HLS échoue. |
HLS_NETWORK_PLAYLIST |
Nombre Est renvoyé lorsque le téléchargement d'une playlist HLS échoue. |
HLS_NETWORK_NO_KEY_RESPONSE |
Nombre Est renvoyé lorsque le téléchargement d'une clé HLS échoue. |
HLS_NETWORK_KEY_LOAD |
Nombre Est renvoyé lorsqu'une requête de clé HLS échoue avant son envoi. |
HLS_NETWORK_INVALID_SEGMENT |
Nombre Est renvoyé lorsqu'un segment HLS n'est pas valide. |
HLS_SEGMENT_PARSING |
Nombre Est renvoyé en cas d'échec de l'analyse d'un segment HLS. |
DASH_NETWORK |
Nombre Est renvoyé lorsqu'une erreur réseau inconnue se produit lors du traitement d'un flux DASH. |
DASH_NO_INIT |
Nombre Est renvoyé lorsqu'il manque une initialisation dans un flux DASH. |
SMOOTH_NETWORK |
Nombre Est renvoyé lorsqu'une erreur réseau inconnue se produit lors du traitement d'une erreur Smooth flux. |
SMOOTH_NO_MEDIA_DATA |
Nombre Est renvoyé lorsqu'il manque des données multimédias dans un flux fluide. |
MANIFEST_UNKNOWN |
Nombre Est renvoyé lorsqu'une erreur inconnue se produit lors de l'analyse d'un fichier manifeste. |
HLS_MANIFEST_MASTER |
Nombre Est renvoyé lorsqu'une erreur se produit lors de l'analyse du fichier manifeste d'un maître HLS. |
HLS_MANIFEST_PLAYLIST |
Nombre Est renvoyé lorsqu'une erreur se produit lors de l'analyse d'une playlist HLS. |
DASH_MANIFEST_UNKNOWN |
Nombre Est renvoyé lorsqu'une erreur inconnue se produit lors de l'analyse d'un fichier manifeste DASH. |
DASH_MANIFEST_NO_PERIODS |
Nombre Est renvoyé lorsqu'il manque des points dans un fichier manifeste DASH. |
DASH_MANIFEST_NO_MIMETYPE |
Nombre Est renvoyé lorsqu'il manque un élément MimeType dans un fichier manifeste DASH. |
DASH_INVALID_SEGMENT_INFO |
Nombre Est renvoyé lorsqu'un fichier manifeste DASH contient des informations de segment non valides. |
SMOOTH_MANIFEST |
Nombre Est renvoyé lorsqu'une erreur se produit lors de l'analyse d'un fichier manifeste Smooth. |
SEGMENT_UNKNOWN |
Nombre Est renvoyé lorsqu'une erreur de segment inconnu se produit. |
TEXT_UNKNOWN |
Nombre Une erreur inconnue s'est produite avec un flux de texte. |
APPLICATION |
Nombre Est renvoyé lorsqu'une erreur se produit en dehors du framework (par exemple, si un événement génère une erreur). |
BREAK_CLIP_LOADING_ERROR |
Nombre Est renvoyé en cas d'échec de l'intercepteur de chargement des extraits vidéo. |
BREAK_SEEK_INTERCEPTOR_ERROR |
Nombre Est renvoyé en cas d'échec de l'intercepteur de recherche de rupture. |
IMAGE_ERROR |
Nombre Est renvoyé lorsque le chargement d'une image échoue. |
LOAD_INTERRUPTED |
Nombre Une charge a été interrompue par un déchargement ou par une autre charge. |
LOAD_FAILED |
Nombre Échec d'une commande de chargement. |
MEDIA_ERROR_MESSAGE |
Nombre Un message d'erreur a été envoyé à l'expéditeur. |
GÉNÉRIQUE |
Nombre Est renvoyé lorsqu'une erreur inconnue se produit. |
EndedReason
chaîne
Raisons pour lesquelles la lecture se termine.
Valeur |
|
---|---|
END_OF_STREAM |
chaîne La lecture a pris fin, car la diffusion en cours est terminée. |
ERREUR |
chaîne La lecture a pris fin en raison d'une erreur. |
ARRÊTÉ |
chaîne La lecture a pris fin, car une opération nous oblige à arrêter le flux en cours. |
INTERRUPTED |
chaîne La lecture a pris fin en raison du chargement d'un nouvel élément. |
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 terminée en raison d'une rupture de jonction. |
ErrorSeverity
Nombre
Gravité de l'erreur. Suit le même schéma de nommage et la même numérotation que Shaka Lecteur.
Valeur |
|
---|---|
RÉCUPÉRABLE |
Nombre Une erreur s'est produite, mais le lecteur tente de la récupérer. Même si le joueur ne parvient pas à récupérer, il ne peut pas lancer de . Par exemple, une nouvelle tentative pour un segment multimédia n'entraînera jamais Erreur CRITICAL (le lecteur va réessayer indéfiniment). |
CRITIQUE |
Nombre Une erreur critique dont le joueur ne peut pas se remettre Il s'agit d'une cause pour arrêter la lecture de l'élément multimédia en cours. |
EventType
chaîne
Types d'événements de lecteur. Pour les événements transmis par proxy à partir de MediaElement, voir https://dev.w3.org/html5/spec-preview/media-elements.html#mediaevents pour en savoir plus.
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 la fin de la lecture téléchargée, mais pas en raison d'une erreur. Cet événement est transféré depuis MediaElement et a été encapsulé dans un événement cast.framework.events.MediaElementEvent. |
CAN_PLAY |
chaîne Déclenché lorsque le navigateur peut reprendre la lecture de l'extrait, mais estime que pas assez de données ont été chargées pour lire l'extrait jusqu'à la fin sans que pour arrêter la mise en mémoire tampon. Cet événement est transféré depuis MediaElement et a été encapsulé dans un événement cast.framework.events.MediaElementEvent. |
CAN_PLAY_THROUGH |
chaîne Déclenché lorsque le navigateur estime qu'il peut lire l'extrait jusqu'à la fin sans s'arrêter pour la mise en mémoire tampon. Notez que l'estimation du navigateur se rapporte au clip en cours de lecture (par exemple, si une annonce est en cours de lecture le navigateur n'effectuera une estimation que pour le clip publicitaire, et non pour l'intégralité contenu). Cet événement est transféré depuis MediaElement et a été encapsulé dans un événement cast.framework.events.MediaElementEvent. |
DURATION_CHANGE |
chaîne Déclenché lorsque l'attribut "duration" de l'élément MediaElement a été modifié. Cet événement est transféré depuis MediaElement et a été encapsulé dans un événement cast.framework.events.MediaElementEvent. |
VIDÉ |
chaîne Déclenché lorsque le contenu multimédia est vide. Par exemple, se produit lorsque load() est appelé pour réinitialiser l'élément MediaElement. Cet événement est transféré depuis MediaElement et a été encapsulé dans un événement cast.framework.events.MediaElementEvent. |
TERMINÉE |
chaîne Déclenché lorsque le clip multimédia est lu dans sa totalité. Cela ne concerne pas
lorsque la lecture du clip s'est arrêtée en raison d'une erreur ou d'une demande d'arrêt.
Si des annonces sont présentes, il est déclenché au maximum une fois par annonce et au
une seule fois pour
le contenu principal. Cet événement est transféré depuis le
MediaElement et a été encapsulée dans un événement cast.framework.events.MediaElementEvent. Pour savoir quand
d'un contenu multimédia, vous devrez probablement utiliser
|
LOADED_DATA |
chaîne Déclenché lorsque le navigateur a fini de charger la première image du contenu multimédia . Cet événement est transféré depuis MediaElement et a été encapsulé dans un événement cast.framework.events.MediaElementEvent. |
LOADED_METADATA |
chaîne Déclenché lorsque le navigateur a fini de charger les métadonnées d'un extrait. Cet événement est transféré depuis MediaElement et a été encapsulé dans un événement 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 transféré depuis MediaElement et a été encapsulé dans un événement cast.framework.events.MediaElementEvent. |
PAUSE |
chaîne Déclenché lorsque la lecture est mise en pause. Cet événement est transféré depuis MediaElement et a été encapsulé dans un événement cast.framework.events.MediaPauseEvent. |
JEU |
chaîne Déclenché au moment où la lecture est prête (c'est-à-dire après une mise en pause) Cet événement est transféré depuis MediaElement et a été encapsulé dans un événement cast.framework.events.MediaElementEvent. |
LECTURE EN COURS |
chaîne Déclenché au début de la lecture Cet événement est transféré depuis MediaElement et a été encapsulé dans un événement cast.framework.events.MediaElementEvent. |
PROGRESSION |
chaîne Déclenché lorsque le navigateur récupère les données multimédias. Si vous utilisez des modèles
(par exemple, HLS, DASH, SMOOTH), vous souhaiterez probablement utiliser
|
RATE_CHANGE |
chaîne Déclenché lorsque la vitesse de lecture a été mise à jour. Cet événement est transféré depuis MediaElement et a été encapsulé dans un événement cast.framework.events.MediaElementEvent. |
À RECHERCHER |
chaîne Déclenché lorsque la recherche est terminée. Cela ne se déclenchera pas si vous recherchez se termine lorsque la lecture du contenu multimédia est mise en pause. Cet événement est transféré depuis MediaElement et a été encapsulé dans un événement cast.framework.events.MediaElementEvent. |
EN COURS DE RECHERCHE |
chaîne Déclenché lorsque la recherche de contenu multimédia est en cours. Cet événement est transféré depuis MediaElement et a été encapsulé dans un événement cast.framework.events.MediaElementEvent. |
INTERROMPU |
chaîne Déclenché lorsque le navigateur essaie de récupérer des données multimédias, mais qu'elles ne les reçoivent pas
une réponse.
L'événement |
TIME_UPDATE |
chaîne Déclenché périodiquement pendant la lecture du contenu multimédia. Il se déclenchera à chaque fois que Modifications de l'attribut currentTime Cet événement est transféré depuis MediaElement et a été encapsulé dans un événement 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 transféré depuis MediaElement et a été encapsulé dans un événement cast.framework.events.MediaElementEvent. |
EN ATTENTE |
chaîne Déclenché lorsque la lecture s'est arrêtée, car le navigateur attend l'événement
l'image suivante est disponible. La
L'événement |
BITRATE_CHANGED |
chaîne Déclenché lorsque le débit du contenu multimédia en cours de lecture change (par exemple, lorsqu'un la piste est modifiée, ou lorsqu'un débit différent est choisi en réponse à l'état du réseau). L'événement est un cast.framework.events.BitrateChangedEvent. |
BREAK_STARTED |
chaîne Déclenché lorsque le chargement du premier extrait vidéo d'une pause commence. L'événement est un cast.framework.events.BreaksEvent. |
BREAK_ENDED |
chaîne Déclenché à la fin du dernier extrait dans une pause L'événement est un cast.framework.events.BreaksEvent. |
BREAK_CLIP_LOADING |
chaîne Déclenché lorsque le chargement d'un extrait de pause commence. L'événement est un cast.framework.events.BreaksEvent. |
BREAK_CLIP_STARTED |
chaîne Déclenché au début d'un extrait vidéo pour faire une pause. L'événement est un cast.framework.events.BreaksEvent. |
BREAK_CLIP_ENDED |
chaîne Déclenché à la fin d'un clip d'arrêt. 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 d'une mise en mémoire tampon ou a été relancée après la fin de la mise en mémoire tampon. L'événement est un cast.framework.events.BufferingEvent. |
TIME_DRIFTED |
chaîne Déclenché en cas de non-concordance entre l'heure actuelle signalée par et l'heure actuelle estimée en fonction de l'état du lecteur et de la lecture taux de conversion. L'événement est un cast.framework.events.TimeDriftedEvent. |
CACHE_LOADED |
chaîne Déclenché lorsque le chargement du contenu mis en pré-cache par fastplay est terminé. L'événement est cast.framework.events.CacheLoadedEvent. |
CACHE_HIT |
chaîne Déclenché lorsque du contenu mis en pré-cache par fastplay est utilisé. L'événement est cast.framework.events.CacheItemEvent. |
CACHE_INSERTED |
chaîne Déclenché lorsqu'une seule URL est mise en cache par fastplay. L'événement est cast.framework.events.CacheItemEvent. |
CLIP_STARTED |
chaîne Déclenché lorsque la lecture d'un extrait commence pour la première fois. Il peut s'agir d'extraits de pause, du contenu principal entre les coupures. Pour savoir quand une pause début d'extrait, utilisez "Événement" comme {@link cast.framework.events.Event. |
CLIP_ENDED |
chaîne Déclenché à la fin d'un extrait Cela inclut les coupures publicitaires et les extraits du contenu principal
entre les coupures publicitaires. Pour connaître la fin d'un extrait vidéo, vous devez
utiliser |
EMSG |
chaîne Déclenché lorsqu'un message est détecté 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. Cela ne sera déclenché que pour HLS contenus. 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, lors de la lecture d'une radio en direct et que les métadonnées du titre ont été modifiées. 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 dans les cas suivants: il ne reste rien dans le flux à lire, l'utilisateur a a demandé un arrêt ou une erreur s'est produite. Lorsque la mise en file d'attente est utilisée, se déclenche une fois pour chaque élément de la file d'attente terminé. L'événement est cast.framework.events.MediaFinishedEvent. |
PLAYER_PRELOADING |
chaîne Déclenché lorsque le lecteur commence à traiter une requête 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 terminé de traiter une requête de chargement et qu'il est prêt à jouer. L'événement est un cast.framework.events.LoadEvent. |
PLAYER_LOADING |
chaîne Déclenché lorsque le lecteur commence à traiter une requête de chargement. Cela se déclencherait
avant l'événement |
SEGMENT_DOWNLOADED |
chaîne Déclenché lorsque le téléchargement d'un segment est terminé. Cette action ne se déclenchera pour le contenu de streaming adaptatif (HLS, DASH ou lissés). 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 Déclenché si les pistes disponibles sont modifiées une fois le chargement terminé. |
LIVE_IS_MOVING_WINDOW_CHANGED |
chaîne Déclenché lorsque la plage pouvant être recherchée en direct isMovingWindow a été modifiée, plus précisément : lorsqu'une fenêtre en mouvement devient une fenêtre dépliante, et inversement. L'événement est Un événement cast.framework.events.LiveStatusEvent. |
LIVE_ENDED |
chaîne Déclenché à la fin du direct. L'événement est cast.framework.events.LiveStatusEvent. |
TIMED_METADATA_CHANGED |
chaîne Lorsque des métadonnées minutées sont détectées dans DASH (EventStream) ou HLS (EXT-X-DATERANGE), cet événement est déclenché après PLAYER_LOAD_COMPLETE des métadonnées minutées sont présentes dans le contenu en direct. L'événement est cast.framework.events.TimedMetadataEvent. |
TIMED_METADATA_ENTER |
chaîne Déclenché lorsque la tête de lecture entre dans une zone de la timeline dans le fichier DASH ou atteint une EXT-X-DATERANGE. L'événement est cast.framework.events.TimedMetadataEvent. |
TIMED_METADATA_EXIT |
chaîne Déclenché lorsque la tête de lecture quitte une zone de la timeline dans DASH ou quitte une EXT-X-DATERANGE. L'événement est cast.framework.events.TimedMetadataEvent. |
Propriétés
DetailedErrorCode
Nombre
Code d'erreur détaillé
Valeur |
|
---|---|
MEDIA_UNKNOWN |
Nombre Est renvoyé lorsque l'élément HTMLMediaElement génère une erreur, mais que CAF ne la renvoie pas pour identifier l'erreur spécifique. |
MEDIA_ABORTED |
Nombre Est renvoyé lorsque le processus d'extraction de la ressource multimédia a été annulé par le user-agent à la demande de l'utilisateur. |
MEDIA_DECODE |
Nombre Est renvoyé lorsqu'une erreur s'est produite lors du décodage de la ressource multimédia, après la ressource a été établie pour être utilisable. |
MEDIA_NETWORK |
Nombre Est renvoyé lorsqu'une erreur réseau a entraîné l'arrêt de la récupération par le user-agent. la ressource média, une fois que la ressource a été établie pour être utilisable. |
MEDIA_SRC_NOT_SUPPORTED |
Nombre Est renvoyé lorsque la ressource multimédia indiquée par l'attribut src n'était pas adapté. |
SOURCE_BUFFER_FAILURE |
Nombre Est renvoyé lorsqu'un tampon source ne peut pas être ajouté à MediaSource. |
MEDIAKEYS_UNKNOWN |
Nombre Est renvoyé en cas d'erreur inconnue au niveau des touches multimédias. |
MEDIAKEYS_NETWORK |
Nombre Est renvoyé en cas d'échec des touches multimédias en raison d'un problème réseau. |
MEDIAKEYS_UNSUPPORTED |
Nombre Est renvoyé lorsqu'un objet MediaKeySession ne peut pas être créé. |
MEDIAKEYS_WEBCRYPTO |
Nombre Est renvoyé en cas d'échec de la cryptomonnaie. |
NETWORK_UNKNOWN |
Nombre Est renvoyé en cas de problème réseau inconnu. |
SEGMENT_NETWORK |
Nombre Est renvoyé lorsqu'un segment n'a pas pu être téléchargé. |
HLS_NETWORK_MASTER_PLAYLIST |
Nombre Est renvoyé lorsque le téléchargement d'une playlist principale HLS échoue. |
HLS_NETWORK_PLAYLIST |
Nombre Est renvoyé lorsque le téléchargement d'une playlist HLS échoue. |
HLS_NETWORK_NO_KEY_RESPONSE |
Nombre Est renvoyé lorsque le téléchargement d'une clé HLS échoue. |
HLS_NETWORK_KEY_LOAD |
Nombre Est renvoyé lorsqu'une requête de clé HLS échoue avant son envoi. |
HLS_NETWORK_INVALID_SEGMENT |
Nombre Est renvoyé lorsqu'un segment HLS n'est pas valide. |
HLS_SEGMENT_PARSING |
Nombre Est renvoyé en cas d'échec de l'analyse d'un segment HLS. |
DASH_NETWORK |
Nombre Est renvoyé lorsqu'une erreur réseau inconnue se produit lors du traitement d'un flux DASH. |
DASH_NO_INIT |
Nombre Est renvoyé lorsqu'il manque une initialisation dans un flux DASH. |
SMOOTH_NETWORK |
Nombre Est renvoyé lorsqu'une erreur réseau inconnue se produit lors du traitement d'une erreur Smooth flux. |
SMOOTH_NO_MEDIA_DATA |
Nombre Est renvoyé lorsqu'il manque des données multimédias dans un flux fluide. |
MANIFEST_UNKNOWN |
Nombre Est renvoyé lorsqu'une erreur inconnue se produit lors de l'analyse d'un fichier manifeste. |
HLS_MANIFEST_MASTER |
Nombre Est renvoyé lorsqu'une erreur se produit lors de l'analyse du fichier manifeste d'un maître HLS. |
HLS_MANIFEST_PLAYLIST |
Nombre Est renvoyé lorsqu'une erreur se produit lors de l'analyse d'une playlist HLS. |
DASH_MANIFEST_UNKNOWN |
Nombre Est renvoyé lorsqu'une erreur inconnue se produit lors de l'analyse d'un fichier manifeste DASH. |
DASH_MANIFEST_NO_PERIODS |
Nombre Est renvoyé lorsqu'il manque des points dans un fichier manifeste DASH. |
DASH_MANIFEST_NO_MIMETYPE |
Nombre Est renvoyé lorsqu'il manque un élément MimeType dans un fichier manifeste DASH. |
DASH_INVALID_SEGMENT_INFO |
Nombre Est renvoyé lorsqu'un fichier manifeste DASH contient des informations de segment non valides. |
SMOOTH_MANIFEST |
Nombre Est renvoyé lorsqu'une erreur se produit lors de l'analyse d'un fichier manifeste Smooth. |
SEGMENT_UNKNOWN |
Nombre Est renvoyé lorsqu'une erreur de segment inconnu se produit. |
TEXT_UNKNOWN |
Nombre Une erreur inconnue s'est produite avec un flux de texte. |
APPLICATION |
Nombre Est renvoyé lorsqu'une erreur se produit en dehors du framework (par exemple, si un événement génère une erreur). |
BREAK_CLIP_LOADING_ERROR |
Nombre Est renvoyé en cas d'échec de l'intercepteur de chargement des extraits vidéo. |
BREAK_SEEK_INTERCEPTOR_ERROR |
Nombre Est renvoyé en cas d'échec de l'intercepteur de recherche de rupture. |
IMAGE_ERROR |
Nombre Est renvoyé lorsque le chargement d'une image échoue. |
LOAD_INTERRUPTED |
Nombre Une charge a été interrompue par un déchargement ou par une autre charge. |
LOAD_FAILED |
Nombre Échec d'une commande de chargement. |
MEDIA_ERROR_MESSAGE |
Nombre Un message d'erreur a été envoyé à l'expéditeur. |
GÉNÉRIQUE |
Nombre Est renvoyé lorsqu'une erreur inconnue se produit. |
EndedReason
chaîne
Raisons pour lesquelles la lecture se termine.
Valeur |
|
---|---|
END_OF_STREAM |
chaîne La lecture a pris fin, car la diffusion en cours est terminée. |
ERREUR |
chaîne La lecture a pris fin en raison d'une erreur. |
ARRÊTÉ |
chaîne La lecture a pris fin, car une opération nous oblige à arrêter le flux en cours. |
INTERRUPTED |
chaîne La lecture a pris fin en raison du chargement d'un nouvel élément. |
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 terminée en raison d'une rupture de jonction. |
ErrorSeverity
Nombre
Gravité de l'erreur. Suit le même schéma de nommage et la même numérotation que Shaka Lecteur.
Valeur |
|
---|---|
RÉCUPÉRABLE |
Nombre Une erreur s'est produite, mais le lecteur tente de la récupérer. Même si le joueur ne parvient pas à récupérer, il ne peut pas lancer de . Par exemple, une nouvelle tentative pour un segment multimédia n'entraînera jamais Erreur CRITICAL (le lecteur va réessayer indéfiniment). |
CRITIQUE |
Nombre Une erreur critique dont le joueur ne peut pas se remettre Il s'agit d'une cause pour arrêter la lecture de l'élément multimédia en cours. |
EventType
chaîne
Types d'événements de lecteur. Pour les événements transmis par proxy à partir de MediaElement, voir https://dev.w3.org/html5/spec-preview/media-elements.html#mediaevents pour en savoir plus.
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 la fin de la lecture téléchargée, mais pas en raison d'une erreur. Cet événement est transféré depuis MediaElement et a été encapsulé dans un événement cast.framework.events.MediaElementEvent. |
CAN_PLAY |
chaîne Déclenché lorsque le navigateur peut reprendre la lecture de l'extrait, mais estime que pas assez de données ont été chargées pour lire l'extrait jusqu'à la fin sans que pour arrêter la mise en mémoire tampon. Cet événement est transféré depuis MediaElement et a été encapsulé dans un événement cast.framework.events.MediaElementEvent. |
CAN_PLAY_THROUGH |
chaîne Déclenché lorsque le navigateur estime qu'il peut lire l'extrait jusqu'à la fin sans s'arrêter pour la mise en mémoire tampon. Notez que l'estimation du navigateur se rapporte au clip en cours de lecture (par exemple, si une annonce est en cours de lecture le navigateur n'effectuera une estimation que pour le clip publicitaire, et non pour l'intégralité contenu). Cet événement est transféré depuis MediaElement et a été encapsulé dans un événement cast.framework.events.MediaElementEvent. |
DURATION_CHANGE |
chaîne Déclenché lorsque l'attribut "duration" de l'élément MediaElement a été modifié. Cet événement est transféré depuis MediaElement et a été encapsulé dans un événement cast.framework.events.MediaElementEvent. |
VIDÉ |
chaîne Déclenché lorsque le contenu multimédia est vide. Par exemple, se produit lorsque load() est appelé pour réinitialiser l'élément MediaElement. Cet événement est transféré depuis MediaElement et a été encapsulé dans un événement cast.framework.events.MediaElementEvent. |
TERMINÉE |
chaîne Déclenché lorsque la lecture d'un clip multimédia est terminée. Cela ne concerne pas
lorsque la lecture du clip s'est arrêtée en raison d'une erreur ou d'une demande d'arrêt.
Si des annonces sont présentes, il est déclenché au maximum une fois par annonce et au
une seule fois pour
le contenu principal. Cet événement est transféré depuis le
MediaElement et a été encapsulée dans un événement cast.framework.events.MediaElementEvent. Pour savoir quand
d'un contenu multimédia, vous devrez probablement utiliser
|
LOADED_DATA |
chaîne Déclenché lorsque le navigateur a fini de charger la première image du contenu multimédia . Cet événement est transféré depuis MediaElement et a été encapsulé dans un événement cast.framework.events.MediaElementEvent. |
LOADED_METADATA |
chaîne Déclenché lorsque le navigateur a fini de charger les métadonnées d'un extrait. Cet événement est transféré depuis MediaElement et a été encapsulé dans un événement 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 transféré depuis MediaElement et a été encapsulé dans un événement cast.framework.events.MediaElementEvent. |
PAUSE |
chaîne Déclenché lorsque la lecture est mise en pause. Cet événement est transféré depuis MediaElement et a été encapsulé dans un événement cast.framework.events.MediaPauseEvent. |
JEU |
chaîne Déclenché lorsque la lecture est prête à commencer (c'est-à-dire après une mise en pause) Cet événement est transféré depuis MediaElement et a été encapsulé dans un événement cast.framework.events.MediaElementEvent. |
LECTURE EN COURS |
chaîne Déclenché au début de la lecture Cet événement est transféré depuis MediaElement et a été encapsulé dans un événement cast.framework.events.MediaElementEvent. |
PROGRESSION |
chaîne Déclenché lorsque le navigateur récupère les données multimédias. Si vous utilisez des modèles
(par exemple, HLS, DASH, SMOOTH), vous souhaiterez probablement utiliser le
|
RATE_CHANGE |
chaîne Déclenché lorsque la vitesse de lecture a été mise à jour. Cet événement est transféré depuis MediaElement et a été encapsulé dans un événement cast.framework.events.MediaElementEvent. |
À RECHERCHER |
chaîne Déclenché lorsque la recherche est terminée. Cela ne se déclenchera pas si vous recherchez se termine lorsque la lecture du contenu multimédia est mise en pause. Cet événement est transféré depuis MediaElement et a été encapsulé dans un événement cast.framework.events.MediaElementEvent. |
EN COURS DE RECHERCHE |
chaîne Déclenché lorsque la recherche de contenu multimédia est en cours. Cet événement est transféré depuis MediaElement et a été encapsulé dans un événement cast.framework.events.MediaElementEvent. |
INTERROMPU |
chaîne Déclenché lorsque le navigateur essaie de récupérer des données multimédias, mais qu'elles ne les reçoivent pas
une réponse.
L'événement |
TIME_UPDATE |
chaîne Déclenché périodiquement pendant la lecture du contenu multimédia. Il se déclenchera à chaque fois que des modifications de l'attribut currentTime ; Cet événement est transféré depuis MediaElement et a été encapsulé dans un événement 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 transféré depuis MediaElement et a été encapsulé dans un événement cast.framework.events.MediaElementEvent. |
EN ATTENTE |
chaîne Déclenché lorsque la lecture s'est arrêtée, car le navigateur attend l'événement
l'image suivante est disponible. La
L'événement |
BITRATE_CHANGED |
chaîne Déclenché lorsque le débit du contenu multimédia en cours de lecture change (par exemple, lorsqu'un la piste est modifiée, ou lorsqu'un débit différent est choisi en réponse à l'état du réseau). L'événement est un cast.framework.events.BitrateChangedEvent. |
BREAK_STARTED |
chaîne Déclenché lorsque le chargement du premier extrait vidéo d'une pause commence. L'événement est un cast.framework.events.BreaksEvent. |
BREAK_ENDED |
chaîne Déclenché à la fin du dernier extrait dans une pause L'événement est un cast.framework.events.BreaksEvent. |
BREAK_CLIP_LOADING |
chaîne Déclenché lorsque le chargement d'un extrait de pause commence. L'événement est un cast.framework.events.BreaksEvent. |
BREAK_CLIP_STARTED |
chaîne Déclenché au début d'un extrait vidéo pour faire une pause. L'événement est un cast.framework.events.BreaksEvent. |
BREAK_CLIP_ENDED |
chaîne Déclenché à la fin d'un clip d'arrêt. 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 d'une mise en mémoire tampon ou a été relancée après la fin de la mise en mémoire tampon. L'événement est un cast.framework.events.BufferingEvent. |
TIME_DRIFTED |
chaîne Déclenché en cas de non-concordance entre l'heure actuelle signalée par et l'heure actuelle estimée en fonction de l'état du lecteur et de la lecture taux de conversion. L'événement est un cast.framework.events.TimeDriftedEvent. |
CACHE_LOADED |
chaîne Déclenché lorsque le chargement du contenu mis en pré-cache par fastplay est terminé. L'événement est cast.framework.events.CacheLoadedEvent. |
CACHE_HIT |
chaîne Déclenché lorsque du contenu mis en pré-cache par fastplay est utilisé. L'événement est cast.framework.events.CacheItemEvent. |
CACHE_INSERTED |
chaîne Déclenché lorsqu'une seule URL est mise en cache par Fastplay. L'événement est cast.framework.events.CacheItemEvent. |
CLIP_STARTED |
chaîne Déclenché lorsque la lecture d'un extrait commence pour la première fois. Il peut s'agir d'extraits de pause, du contenu principal entre les coupures. Pour savoir quand une pause début d'extrait, utilisez "Événement" comme {@link cast.framework.events.Event. |
CLIP_ENDED |
chaîne Déclenché à la fin d'un extrait Cela inclut les coupures publicitaires et les extraits du contenu principal
entre les coupures publicitaires. Pour connaître la fin d'un extrait vidéo, vous devez
utiliser |
EMSG |
chaîne Déclenché lorsqu'un message est détecté 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. Cela ne sera déclenché que pour HLS contenus. 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, lors de la lecture d'une radio en direct et que les métadonnées du titre ont été modifiées). 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 dans les cas suivants: il ne reste rien dans le flux à lire, l'utilisateur a a demandé un arrêt ou une erreur s'est produite. Lorsque la mise en file d'attente est utilisée, se déclenche une fois pour chaque élément de la file d'attente terminé. L'événement est cast.framework.events.MediaFinishedEvent. |
PLAYER_PRELOADING |
chaîne Déclenché lorsque le lecteur commence à traiter une requête 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 terminé de traiter une requête de chargement et qu'il est prêt à jouer. L'événement est un cast.framework.events.LoadEvent. |
PLAYER_LOADING |
chaîne Déclenché lorsque le lecteur commence à traiter une requête de chargement. Cela se déclencherait
avant l'événement |
SEGMENT_DOWNLOADED |
chaîne Déclenché lorsque le téléchargement d'un segment est terminé. Cette action ne se déclenchera pour le contenu de streaming adaptatif (HLS, DASH ou lissés). 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 Déclenché si les pistes disponibles sont modifiées une fois le chargement terminé. |
LIVE_IS_MOVING_WINDOW_CHANGED |
chaîne Déclenché lorsque la plage pouvant être recherchée en direct isMovingWindow a été modifiée, plus précisément : lorsqu'une fenêtre en mouvement devient une fenêtre dépliante, et inversement. L'événement est Un événement cast.framework.events.LiveStatusEvent. |
LIVE_ENDED |
chaîne Déclenché à la fin du direct. L'événement est cast.framework.events.LiveStatusEvent. |
TIMED_METADATA_CHANGED |
chaîne Lorsque des métadonnées minutées sont détectées dans DASH (EventStream) ou HLS (EXT-X-DATERANGE), cet événement est déclenché après PLAYER_LOAD_COMPLETE des métadonnées minutées sont présentes dans le contenu en direct. L'événement est cast.framework.events.TimedMetadataEvent. |
TIMED_METADATA_ENTER |
chaîne Déclenché lorsque la tête de lecture entre dans une zone de la timeline dans le fichier DASH ou atteint une EXT-X-DATERANGE. L'événement est cast.framework.events.TimedMetadataEvent. |
TIMED_METADATA_EXIT |
chaîne Déclenché lorsque la tête de lecture quitte une zone de la timeline dans DASH ou quitte une EXT-X-DATERANGE. L'événement est cast.framework.events.TimedMetadataEvent. |