cast. framework. événements
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 coupures : 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
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 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
Super-classe de données d'événement pour tous les événements envoyés par cast.framework.PlayerManager.
Id3Event
Données d'événement pour un événement cast.framework.events.EventType.ID3
.
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 requête de chargement ou de préchargement. apportées 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 pause
événements 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énements pour tous les événements qui représentent des requêtes adressées au destinataire
SegmentDownloadedEvent
Données d'événement pour un événement cast.framework.events.EventType.SEGMENT_DOWNLOADED
TimedMetadataEvent
Super-classe de données d'événement pour les événements de métadonnées minutés. Cela diffère de Id3Event
dans la mesure où les métadonnées sont conservées au niveau du fichier manifeste, et non au niveau des éléments internes du segment.
TracksChangedEvent
Données d'événement pour un événement cast.framework.events.EventType.TRACKS_CHANGED
.
Espace de noms
category
Énumérations
DetailedErrorCode
number
Code d'erreur détaillé
Valeur |
|
---|---|
MEDIA_UNKNOWN |
number Est renvoyé lorsque HTMLMediaElement génère une erreur, mais que CAF ne reconnaît pas l'erreur spécifique. |
MEDIA_ABORTED |
number Est renvoyé lorsque le processus d'extraction pour la ressource multimédia a été annulé par le user-agent à la demande de l'utilisateur. |
MEDIA_DECODE |
number Est renvoyé lorsqu'une erreur s'est produite lors du décodage de la ressource multimédia, une fois que celle-ci a été définie comme utilisable. |
MEDIA_NETWORK |
number Est renvoyé lorsqu'une erreur réseau a entraîné l'arrêt de la récupération de la ressource multimédia par le user-agent, alors que celle-ci a été définie comme utilisable. |
MEDIA_SRC_NOT_SUPPORTED |
number Est renvoyé lorsque la ressource multimédia indiquée par l'attribut src n'était pas adaptée. |
SOURCE_BUFFER_FAILURE |
number Est renvoyé lorsqu'un tampon source ne peut pas être ajouté à la MediaSource. |
MEDIAKEYS_UNKNOWN |
number Est renvoyé en cas d'erreur inconnue liée aux touches multimédias. |
MEDIAKEYS_NETWORK |
number Est renvoyé en cas de défaillance des clés multimédias en raison d'un problème réseau. |
MEDIAKEYS_UNSUPPORTED |
number Est renvoyé lorsqu'un objet MediaKeySession ne peut pas être créé. |
MEDIAKEYS_WEBCRYPTO |
number Est renvoyé en cas d'échec de la cryptographie. |
NETWORK_UNKNOWN |
number Élément renvoyé en cas de problème réseau inconnu. |
SEGMENT_NETWORK |
number Est renvoyé en cas d'échec du téléchargement d'un segment. |
HLS_NETWORK_MASTER_PLAYLIST |
number Est renvoyé lorsqu'une playlist principale HLS ne peut pas être téléchargée. |
HLS_NETWORK_PLAYLIST |
number Est renvoyé en cas d'échec du téléchargement d'une playlist HLS. |
HLS_NETWORK_NO_KEY_RESPONSE |
number Est renvoyé en cas d'échec du téléchargement d'une clé HLS. |
HLS_NETWORK_KEY_LOAD |
number Est renvoyé lorsqu'une requête de clé HLS échoue avant son envoi. |
HLS_NETWORK_INVALID_SEGMENT |
number Est renvoyé lorsqu'un segment HLS n'est pas valide. |
HLS_SEGMENT_PARSING |
number Est renvoyé lorsqu'un segment HLS ne parvient pas à être analysé. |
DASH_NETWORK |
number Est renvoyé lorsqu'une erreur réseau inconnue se produit lors de la gestion d'un flux DASH. |
DASH_NO_INIT |
number Est renvoyé lorsqu'il manque une initialisation dans un flux DASH. |
SMOOTH_NETWORK |
number Est renvoyé lorsqu'une erreur réseau inconnue se produit lors du traitement d'un flux fluide. |
SMOOTH_NO_MEDIA_DATA |
number Est renvoyé lorsqu'il manque des données multimédias dans un flux fluide. |
MANIFEST_UNKNOWN |
number Est renvoyé lorsqu'une erreur inconnue se produit lors de l'analyse d'un fichier manifeste. |
HLS_MANIFEST_MASTER |
number Est renvoyé lorsqu'une erreur se produit lors de l'analyse d'un fichier manifeste d'un maître HLS. |
HLS_MANIFEST_PLAYLIST |
number Est renvoyé lorsqu'une erreur se produit lors de l'analyse d'une playlist HLS. |
DASH_MANIFEST_UNKNOWN |
number Est renvoyé lorsqu'une erreur inconnue se produit lors de l'analyse d'un fichier manifeste DASH. |
DASH_MANIFEST_NO_PERIODS |
number Est renvoyé lorsqu'il manque des points dans un fichier manifeste DASH. |
DASH_MANIFEST_NO_MIMETYPE |
number Est renvoyé lorsqu'il manque un MimeType dans un fichier manifeste DASH. |
DASH_INVALID_SEGMENT_INFO |
number Est renvoyé lorsqu'un fichier manifeste DASH contient des informations sur les segments non valides. |
SMOOTH_MANIFEST |
number Est renvoyé lorsqu'une erreur se produit lors de l'analyse d'un fichier manifeste Smooth. |
SEGMENT_UNKNOWN |
number Est renvoyé lorsqu'une erreur de segment inconnue se produit. |
TEXT_UNKNOWN |
number Une erreur inconnue s'est produite avec un flux de texte. |
APPLICATION |
number Est renvoyé 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 |
number Est renvoyé en cas d'échec de l'intercepteur de chargement d'extraits. |
BREAK_SEEK_INTERCEPTOR_ERROR |
number Est renvoyé en cas d'échec de l'intercepteur de recherche de rupture. |
IMAGE_ERROR |
number Est renvoyé lorsqu'une image ne se charge pas. |
LOAD_INTERRUPTED |
number Un chargement a été interrompu par un déchargement ou par une autre charge. |
LOAD_FAILED |
number Échec d'une commande de chargement. |
MEDIA_ERROR_MESSAGE |
number Un message d'erreur a été envoyé à l'expéditeur. |
GÉNÉRIQUE |
number Est renvoyé lorsqu'une erreur inconnue se produit. |
EndedReason
chaîne
Raisons expliquant l'arrêt de la lecture
Valeur |
|
---|---|
END_OF_STREAM |
chaîne La lecture a pris fin, car nous avons atteint la fin du flux en cours. |
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 a pris fin en raison d'une opération d'activation de l'annonce. |
BREAK_SWITCH |
chaîne La lecture a pris fin en raison du changement de rupture de l'assemblage. |
EventType
chaîne
Types d'événements du lecteur Pour en savoir plus sur les événements transmis par proxy à partir de 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 utilisé à 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 que celui-ci ne soit complètement téléchargé, mais pas en raison d'une erreur. Cet événement est transmis à partir de MediaElement et a été encapsulé dans cast.framework.events.MediaElementEvent. |
CAN_PLAY |
chaîne Déclenché lorsque le navigateur peut reprendre la lecture de l'extrait, mais estime que le chargement de données est insuffisant pour lire l'extrait jusqu'à la fin sans avoir à s'arrêter pour la mise en mémoire tampon. Cet événement est transmis à partir de MediaElement et a été encapsulé dans 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 ne concerne que le clip en cours de lecture (par exemple, si un clip publicitaire est en cours de lecture, le navigateur ne génère des estimations que pour le clip d'annonce et non pour l'intégralité du contenu). Cet événement est transmis à partir de MediaElement et a été encapsulé dans cast.framework.events.MediaElementEvent. |
DURATION_CHANGE |
chaîne Déclenché lorsque l'attribut duration de MediaElement a été modifié. Cet événement est transmis à partir de MediaElement et a été encapsulé dans cast.framework.events.MediaElementEvent. |
INTÉGRALITÉ |
chaîne Déclenché lorsque le contenu multimédia est vide. Cela se produit, par exemple, lorsque load() est appelé pour réinitialiser MediaElement. Cet événement est transmis à partir de MediaElement et a été encapsulé dans cast.framework.events.MediaElementEvent. |
TERMINÉE |
chaîne Déclenché lorsque l'extrait d'un contenu multimédia a été lu intégralement. Cela n'inclut pas les cas où la lecture de l'extrait a été interrompue en raison d'une erreur ou d'une demande d'arrêt.
En présence d'annonces, l'événement est déclenché au maximum une fois par annonce et une fois au maximum pour le contenu principal. Cet événement est transféré à partir de MediaElement et a été encapsulé dans cast.framework.events.MediaElementEvent. Si vous voulez savoir quand la lecture du contenu multimédia est terminée, utilisez |
LOADED_DATA |
chaîne Déclenché lorsque le navigateur a terminé le chargement de la première image de l'extrait multimédia. Cet événement est transmis à partir de MediaElement et a été encapsulé dans 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 à partir de MediaElement et a été encapsulé dans 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 à partir de MediaElement et a été encapsulé dans cast.framework.events.MediaElementEvent. |
SUSPENDRE |
chaîne Déclenché lorsque la lecture est mise en pause Cet événement est transmis à partir de MediaElement et a été encapsulé dans cast.framework.events.MediaPauseEvent. |
JEU |
chaîne Déclenché lorsque la lecture est prête à commencer (après une mise en pause, par exemple). Cet événement est transmis à partir de MediaElement et a été encapsulé dans cast.framework.events.MediaElementEvent. |
LECTURE EN COURS |
chaîne Déclenché au début de la lecture Cet événement est transmis à partir de MediaElement et a été encapsulé dans 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 ou SMOOTH), vous souhaiterez probablement utiliser l'événement |
RATE_CHANGE |
chaîne Déclenché lorsque la vitesse de lecture a été mise à jour Cet événement est transmis à partir de MediaElement et a été encapsulé dans cast.framework.events.MediaElementEvent. |
REQUÊTE |
chaîne Déclenché à la fin d'une recherche L'événement ne se déclenchera pas si la recherche se termine lorsque le contenu multimédia est mis en pause. Cet événement est transmis à partir de MediaElement et a été encapsulé dans cast.framework.events.MediaElementEvent. |
RECHERCHE |
chaîne Déclenché lors d'une recherche d'un contenu multimédia Cet événement est transmis à partir de MediaElement et a été encapsulé dans cast.framework.events.MediaElementEvent. |
INTERROMPU |
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 Ce code se déclenche chaque fois que l'attribut currentTime est modifié. Cet événement est transmis à partir de MediaElement et a été encapsulé dans 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 à partir de MediaElement et a été encapsulé dans cast.framework.events.MediaElementEvent. |
EN ATTENTE |
chaîne Déclenché lorsque la lecture s'est arrêtée, car le navigateur attend que l'image suivante soit disponible. 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'une piste active est modifiée ou lorsqu'un autre débit est sélectionné en réponse aux conditions du réseau). L'événement est cast.framework.events.BitrateChangedEvent. |
BREAK_STARTED |
chaîne Déclenché lorsque le chargement du premier extrait d'une coupure publicitaire commence. L'événement est cast.framework.events.BreaksEvent. |
BREAK_ENDED |
chaîne Déclenché à la fin du dernier extrait vidéo d'une pause L'événement est cast.framework.events.BreaksEvent. |
BREAK_CLIP_LOADING |
chaîne Déclenché lorsque le chargement d'un extrait d'une vidéo commence. L'événement est cast.framework.events.BreaksEvent. |
BREAK_CLIP_STARTED |
chaîne Déclenché au début d'un extrait de coupure publicitaire L'événement est cast.framework.events.BreaksEvent. |
BREAK_CLIP_ENDED |
chaîne Déclenché à la fin d'un extrait vidéo L'événement est 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 qu'elle a repris une fois la mise en mémoire tampon terminée L'événement est un cast.framework.events.BufferingEvent. |
CACHE_LOADED |
chaîne Déclenché lorsque le chargement du contenu mis en pré-cache par fastplay est terminé. L'événement est un cast.framework.events.CacheLoadedEvent. |
CACHE_HIT |
chaîne Déclenché lorsqu'un contenu mis en pré-cache par la lecture rapide est utilisé. L'événement est un cast.framework.events.CacheItemEvent. |
CACHE_INSERTED |
chaîne Déclenché lorsqu'une URL unique 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 pour la première fois. Cela inclut les coupures publicitaires et les extraits de contenu principal entre des extraits. Si vous voulez savoir quand commence une coupure publicitaire, vous devez utiliser "Event" (Événement est un {@link cast.framework.events.Event). |
CLIP_ENDED |
chaîne Déclenché à la fin d'un extrait Cela inclut les coupures publicitaires et les extraits de contenu principal entre les coupures. Pour savoir à quel moment un extrait de coupure publicitaire se termine, utilisez |
EMSG |
chaîne Déclenché lorsqu'un e-mail est trouvé dans un segment. L'événement est cast.framework.events.EmsgEvent. |
ERREUR |
chaîne Déclenché lorsqu'une erreur se produit. L'événement est cast.framework.events.ErrorEvent. |
ID3 |
chaîne Déclenché lorsqu'une balise ID3 est détectée. Cette action ne sera déclenchée que pour le contenu HLS. L'événement est 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 cast.framework.events.MediaStatusEvent. |
CUSTOM_STATE |
chaîne Déclenché lorsqu'un message sortant personnalisé est envoyé. L'événement est 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, les métadonnées d'un 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 cas suivants: le flux ne contient plus rien à lire, l'utilisateur a demandé un 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 la file d'attente terminé. L'événement est cast.framework.events.MediaFinishedEvent. |
PLAYER_PRELOADING |
chaîne Déclenché lorsque le lecteur commence à gérer une requête de préchargement L'événement est cast.framework.events.LoadEvent. |
PLAYER_PRELOADING_CANCELLED |
chaîne Déclenché si le lecteur annule le préchargement L'événement est cast.framework.events.LoadEvent. |
PLAYER_LOAD_COMPLETE |
chaîne Déclenché lorsque le lecteur a terminé le traitement d'une requête de chargement et qu'il est prêt à lancer la lecture. L'événement est cast.framework.events.LoadEvent. |
PLAYER_LOADING |
chaîne Déclenché lorsque le lecteur commence à gérer une requête de chargement. Il se déclenche avant l'événement |
SEGMENT_DOWNLOADED |
chaîne Déclenché à la fin du téléchargement d'un segment Ce paramètre ne se déclenche que pour le contenu en streaming adaptatif (HLS, DASH ou Smooth). L'événement est cast.framework.events.SegmentDownloadedEvent. |
REQUEST_SEEK |
chaîne Déclenché lorsqu'une requête de recherche est effectuée L'événement est cast.framework.events.RequestEvent. |
REQUEST_LOAD |
chaîne Déclenché lorsqu'une requête de chargement est effectuée L'événement est cast.framework.events.RequestEvent. |
REQUEST_STOP |
chaîne Déclenché lorsqu'une demande d'arrêt est effectuée L'événement est cast.framework.events.RequestEvent. |
REQUEST_PAUSE |
chaîne Déclenché lorsqu'une demande de mise en veille est effectuée L'événement est cast.framework.events.RequestEvent. |
REQUEST_PRECACHE |
chaîne Déclenché lorsqu'une requête de mise en cache préalable est effectuée. L'événement est cast.framework.events.RequestEvent. |
REQUEST_PLAY |
chaîne Déclenché lorsqu'une demande de jeu est effectuée L'événement est cast.framework.events.RequestEvent. |
REQUEST_SKIP_AD |
chaîne Déclenché lorsqu'une demande d'annonce "Ignorer" est effectuée. L'événement est cast.framework.events.RequestEvent. |
REQUEST_PLAY_AGAIN |
chaîne Déclenché lorsqu'une requête "rejouer" est effectuée L'événement est cast.framework.events.RequestEvent. |
REQUEST_PLAYBACK_RATE_CHANGE |
chaîne Déclenché lorsqu'une demande de modification de la vitesse de lecture est effectuée L'événement est cast.framework.events.RequestEvent. |
REQUEST_VOLUME_CHANGE |
chaîne Déclenché lorsqu'une demande de modification du volume est effectuée. L'événement est cast.framework.events.RequestEvent. |
REQUEST_EDIT_TRACKS_INFO |
chaîne Déclenché lorsqu'une demande de modification du titre est envoyée. L'événement est cast.framework.events.RequestEvent. |
REQUEST_EDIT_AUDIO_TRACKS |
chaîne Déclenché lorsqu'une demande de modification d'une piste audio est envoyée L'événement est cast.framework.events.RequestEvent. |
REQUEST_SET_CREDENTIALS |
chaîne Déclenché lorsqu'une requête de définition d'identifiants est effectuée. L'événement est cas.framework.events.request.RequestEvent. |
REQUEST_LOAD_BY_ENTITY |
chaîne Déclenché lorsqu'une requête de chargement par entité est effectuée. L'événement est cas.framework.events.request.RequestEvent. |
REQUEST_USER_ACTION |
chaîne Déclenché lorsqu'une demande d'action de l'utilisateur est effectuée L'événement est cas.framework.events.request.RequestEvent. |
REQUEST_DISPLAY_STATUS |
chaîne Déclenché lorsqu'une requête d'état du lecteur est envoyée. L'événement est cas.framework.events.request.RequestEvent. |
REQUEST_CUSTOM_COMMAND |
chaîne Déclenché lorsqu'une requête de commande personnalisée est effectuée L'événement est cas.framework.events.request.RequestEvent. |
REQUEST_FOCUS_STATE |
chaîne Déclenché lorsqu'une demande d'état de sélection est effectuée. L'événement est cas.framework.events.request.RequestEvent. |
REQUEST_QUEUE_LOAD |
chaîne Déclenché lorsqu'une requête de chargement de file d'attente est effectuée. L'événement est cast.framework.events.RequestEvent. |
REQUEST_QUEUE_INSERT |
chaîne Déclenché lorsqu'une requête d'insertion de file d'attente est effectuée. L'événement est cast.framework.events.RequestEvent. |
REQUEST_QUEUE_UPDATE |
chaîne Déclenché lorsqu'une requête de mise à jour de la file d'attente est effectuée. L'événement est cast.framework.events.RequestEvent. |
REQUEST_QUEUE_REMOVE |
chaîne Déclenché lorsqu'une demande de suppression de la file d'attente est effectuée. L'événement est cast.framework.events.RequestEvent. |
REQUEST_QUEUE_REORDER |
chaîne Déclenché lorsqu'une demande de réorganisation de la file d'attente est effectuée. L'événement est cast.framework.events.RequestEvent. |
REQUEST_QUEUE_GET_ITEM_RANGE |
chaîne Déclenché lorsqu'une requête d'extraction d'articles est effectuée. L'événement est cast.framework.events.RequestEvent. |
REQUEST_QUEUE_GET_ITEMS |
chaîne Déclenché lorsqu'une requête "Get items info" est effectuée. L'événement est cast.framework.events.RequestEvent. |
REQUEST_QUEUE_GET_ITEM_IDS |
chaîne Déclenché lorsqu'une requête d'obtention des ID de file d'attente est effectuée. L'événement est cast.framework.events.RequestEvent. |
TRACKS_CHANGED |
chaîne Déclenché si les canaux disponibles ont été modifiés une fois le chargement terminé. |
LIVE_IS_MOVING_WINDOW_CHANGED |
chaîne Déclenché lorsque la plage de recherche en direct isMovingWindow a été modifiée, plus précisément lorsqu'une fenêtre en mouvement devient une fenêtre étendue, ou inversement. L'événement est cast.framework.events.LiveStatusEvent. |
LIVE_ENDED |
chaîne Déclenché lorsque le direct est terminé L'événement est cast.framework.events.LiveStatusEvent. |
TIMED_METADATA_CHANGED |
chaîne Lorsque des métadonnées temporisées sont détecté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 chronométrées sont détecté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 timeline dans 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
number
Code d'erreur détaillé
Valeur |
|
---|---|
MEDIA_UNKNOWN |
number Est renvoyé lorsque HTMLMediaElement génère une erreur, mais que CAF ne reconnaît pas l'erreur spécifique. |
MEDIA_ABORTED |
number Est renvoyé lorsque le processus d'extraction pour la ressource multimédia a été annulé par le user-agent à la demande de l'utilisateur. |
MEDIA_DECODE |
number Est renvoyé lorsqu'une erreur s'est produite lors du décodage de la ressource multimédia, une fois que celle-ci a été définie comme utilisable. |
MEDIA_NETWORK |
number Est renvoyé lorsqu'une erreur réseau a entraîné l'arrêt de la récupération de la ressource multimédia par le user-agent, alors que celle-ci a été définie comme utilisable. |
MEDIA_SRC_NOT_SUPPORTED |
number Est renvoyé lorsque la ressource multimédia indiquée par l'attribut src n'était pas adaptée. |
SOURCE_BUFFER_FAILURE |
number Est renvoyé lorsqu'un tampon source ne peut pas être ajouté à la MediaSource. |
MEDIAKEYS_UNKNOWN |
number Est renvoyé en cas d'erreur inconnue liée aux touches multimédias. |
MEDIAKEYS_NETWORK |
number Est renvoyé en cas de défaillance des clés multimédias en raison d'un problème réseau. |
MEDIAKEYS_UNSUPPORTED |
number Est renvoyé lorsqu'un objet MediaKeySession ne peut pas être créé. |
MEDIAKEYS_WEBCRYPTO |
number Est renvoyé en cas d'échec de la cryptographie. |
NETWORK_UNKNOWN |
number Élément renvoyé en cas de problème réseau inconnu. |
SEGMENT_NETWORK |
number Est renvoyé en cas d'échec du téléchargement d'un segment. |
HLS_NETWORK_MASTER_PLAYLIST |
number Est renvoyé lorsqu'une playlist principale HLS ne peut pas être téléchargée. |
HLS_NETWORK_PLAYLIST |
number Est renvoyé en cas d'échec du téléchargement d'une playlist HLS. |
HLS_NETWORK_NO_KEY_RESPONSE |
number Est renvoyé en cas d'échec du téléchargement d'une clé HLS. |
HLS_NETWORK_KEY_LOAD |
number Est renvoyé lorsqu'une requête de clé HLS échoue avant son envoi. |
HLS_NETWORK_INVALID_SEGMENT |
number Est renvoyé lorsqu'un segment HLS n'est pas valide. |
HLS_SEGMENT_PARSING |
number Est renvoyé lorsqu'un segment HLS ne parvient pas à être analysé. |
DASH_NETWORK |
number Est renvoyé lorsqu'une erreur réseau inconnue se produit lors de la gestion d'un flux DASH. |
DASH_NO_INIT |
number Est renvoyé lorsqu'il manque une initialisation dans un flux DASH. |
SMOOTH_NETWORK |
number Est renvoyé lorsqu'une erreur réseau inconnue se produit lors du traitement d'un flux fluide. |
SMOOTH_NO_MEDIA_DATA |
number Est renvoyé lorsqu'il manque des données multimédias dans un flux fluide. |
MANIFEST_UNKNOWN |
number Est renvoyé lorsqu'une erreur inconnue se produit lors de l'analyse d'un fichier manifeste. |
HLS_MANIFEST_MASTER |
number Est renvoyé lorsqu'une erreur se produit lors de l'analyse d'un fichier manifeste d'un maître HLS. |
HLS_MANIFEST_PLAYLIST |
number Est renvoyé lorsqu'une erreur se produit lors de l'analyse d'une playlist HLS. |
DASH_MANIFEST_UNKNOWN |
number Est renvoyé lorsqu'une erreur inconnue se produit lors de l'analyse d'un fichier manifeste DASH. |
DASH_MANIFEST_NO_PERIODS |
number Est renvoyé lorsqu'il manque des points dans un fichier manifeste DASH. |
DASH_MANIFEST_NO_MIMETYPE |
number Est renvoyé lorsqu'il manque un MimeType dans un fichier manifeste DASH. |
DASH_INVALID_SEGMENT_INFO |
number Est renvoyé lorsqu'un fichier manifeste DASH contient des informations sur les segments non valides. |
SMOOTH_MANIFEST |
number Est renvoyé lorsqu'une erreur se produit lors de l'analyse d'un fichier manifeste Smooth. |
SEGMENT_UNKNOWN |
number Est renvoyé lorsqu'une erreur de segment inconnue se produit. |
TEXT_UNKNOWN |
number Une erreur inconnue s'est produite avec un flux de texte. |
APPLICATION |
number Est renvoyé 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 |
number Est renvoyé en cas d'échec de l'intercepteur de chargement d'extraits. |
BREAK_SEEK_INTERCEPTOR_ERROR |
number Est renvoyé en cas d'échec de l'intercepteur de recherche de rupture. |
IMAGE_ERROR |
number Est renvoyé lorsqu'une image ne se charge pas. |
LOAD_INTERRUPTED |
number Un chargement a été interrompu par un déchargement ou par une autre charge. |
LOAD_FAILED |
number Échec d'une commande de chargement. |
MEDIA_ERROR_MESSAGE |
number Un message d'erreur a été envoyé à l'expéditeur. |
GÉNÉRIQUE |
number Est renvoyé lorsqu'une erreur inconnue se produit. |
EndedReason
chaîne
Raisons expliquant l'arrêt de la lecture
Valeur |
|
---|---|
END_OF_STREAM |
chaîne La lecture a pris fin, car nous avons atteint la fin du flux en cours. |
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 a pris fin en raison d'une opération d'activation de l'annonce. |
BREAK_SWITCH |
chaîne La lecture a pris fin en raison du changement de rupture de l'assemblage. |
EventType
chaîne
Types d'événements du lecteur Pour en savoir plus sur les événements transmis par proxy à partir de 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 utilisé à 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 que celui-ci ne soit complètement téléchargé, mais pas en raison d'une erreur. Cet événement est transmis à partir de MediaElement et a été encapsulé dans cast.framework.events.MediaElementEvent. |
CAN_PLAY |
chaîne Déclenché lorsque le navigateur peut reprendre la lecture de l'extrait, mais estime que le chargement de données est insuffisant pour lire l'extrait jusqu'à la fin sans avoir à s'arrêter pour la mise en mémoire tampon. Cet événement est transmis à partir de MediaElement et a été encapsulé dans 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 ne concerne que le clip en cours de lecture (par exemple, si un clip publicitaire est en cours de lecture, le navigateur ne génère des estimations que pour le clip d'annonce et non pour l'intégralité du contenu). Cet événement est transmis à partir de MediaElement et a été encapsulé dans cast.framework.events.MediaElementEvent. |
DURATION_CHANGE |
chaîne Déclenché lorsque l'attribut duration de MediaElement a été modifié. Cet événement est transmis à partir de MediaElement et a été encapsulé dans cast.framework.events.MediaElementEvent. |
INTÉGRALITÉ |
chaîne Déclenché lorsque le contenu multimédia est vide. Cela se produit, par exemple, lorsque load() est appelé pour réinitialiser MediaElement. Cet événement est transmis à partir de MediaElement et a été encapsulé dans cast.framework.events.MediaElementEvent. |
TERMINÉE |
chaîne Déclenché lorsque l'extrait d'un contenu multimédia a été lu intégralement. Cela n'inclut pas les cas où la lecture de l'extrait a été interrompue en raison d'une erreur ou d'une demande d'arrêt.
En présence d'annonces, l'événement est déclenché au maximum une fois par annonce et une fois au maximum pour le contenu principal. Cet événement est transféré à partir de MediaElement et a été encapsulé dans cast.framework.events.MediaElementEvent. Si vous voulez savoir quand la lecture du contenu multimédia est terminée, utilisez |
LOADED_DATA |
chaîne Déclenché lorsque le navigateur a terminé le chargement de la première image de l'extrait multimédia. Cet événement est transmis à partir de MediaElement et a été encapsulé dans 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 à partir de MediaElement et a été encapsulé dans 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 à partir de MediaElement et a été encapsulé dans cast.framework.events.MediaElementEvent. |
SUSPENDRE |
chaîne Déclenché lorsque la lecture est mise en pause Cet événement est transmis à partir de MediaElement et a été encapsulé dans cast.framework.events.MediaPauseEvent. |
JEU |
chaîne Déclenché lorsque la lecture est prête à commencer (après une mise en pause, par exemple). Cet événement est transmis à partir de MediaElement et a été encapsulé dans cast.framework.events.MediaElementEvent. |
LECTURE EN COURS |
chaîne Déclenché au début de la lecture Cet événement est transmis à partir de MediaElement et a été encapsulé dans 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 ou SMOOTH), vous souhaiterez probablement utiliser l'événement |
RATE_CHANGE |
chaîne Déclenché lorsque la vitesse de lecture a été mise à jour Cet événement est transmis à partir de MediaElement et a été encapsulé dans cast.framework.events.MediaElementEvent. |
REQUÊTE |
chaîne Déclenché à la fin d'une recherche L'événement ne se déclenchera pas si la recherche se termine lorsque le contenu multimédia est mis en pause. Cet événement est transmis à partir de MediaElement et a été encapsulé dans cast.framework.events.MediaElementEvent. |
RECHERCHE |
chaîne Déclenché lors d'une recherche d'un contenu multimédia Cet événement est transmis à partir de MediaElement et a été encapsulé dans cast.framework.events.MediaElementEvent. |
INTERROMPU |
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 Ce code se déclenche chaque fois que l'attribut currentTime est modifié. Cet événement est transmis à partir de MediaElement et a été encapsulé dans 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 à partir de MediaElement et a été encapsulé dans cast.framework.events.MediaElementEvent. |
EN ATTENTE |
chaîne Déclenché lorsque la lecture s'est arrêtée, car le navigateur attend que l'image suivante soit disponible. 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'une piste active est modifiée ou lorsqu'un autre débit est sélectionné en réponse aux conditions du réseau). L'événement est cast.framework.events.BitrateChangedEvent. |
BREAK_STARTED |
chaîne Déclenché lorsque le chargement du premier extrait d'une coupure publicitaire commence. L'événement est cast.framework.events.BreaksEvent. |
BREAK_ENDED |
chaîne Déclenché à la fin du dernier extrait vidéo d'une pause L'événement est cast.framework.events.BreaksEvent. |
BREAK_CLIP_LOADING |
chaîne Déclenché lorsque le chargement d'un extrait d'une vidéo commence. L'événement est cast.framework.events.BreaksEvent. |
BREAK_CLIP_STARTED |
chaîne Déclenché au début d'un extrait de coupure publicitaire L'événement est cast.framework.events.BreaksEvent. |
BREAK_CLIP_ENDED |
chaîne Déclenché à la fin d'un extrait vidéo L'événement est 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 qu'elle a repris une fois la mise en mémoire tampon terminée L'événement est un cast.framework.events.BufferingEvent. |
CACHE_LOADED |
chaîne Déclenché lorsque le chargement du contenu mis en pré-cache par fastplay est terminé. L'événement est un cast.framework.events.CacheLoadedEvent. |
CACHE_HIT |
chaîne Déclenché lorsqu'un contenu mis en pré-cache par la lecture rapide est utilisé. L'événement est un cast.framework.events.CacheItemEvent. |
CACHE_INSERTED |
chaîne Déclenché lorsqu'une URL unique 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 pour la première fois. Cela inclut les coupures publicitaires et les extraits de contenu principal entre des extraits. Si vous voulez savoir quand commence une coupure publicitaire, vous devez utiliser "Event" (Événement est un {@link cast.framework.events.Event). |
CLIP_ENDED |
chaîne Déclenché à la fin d'un extrait Cela inclut les coupures publicitaires et les extraits de contenu principal entre les coupures. Pour savoir à quel moment un extrait de coupure publicitaire se termine, utilisez |
EMSG |
chaîne Déclenché lorsqu'un e-mail est trouvé dans un segment. L'événement est cast.framework.events.EmsgEvent. |
ERREUR |
chaîne Déclenché lorsqu'une erreur se produit. L'événement est cast.framework.events.ErrorEvent. |
ID3 |
chaîne Déclenché lorsqu'une balise ID3 est détectée. Cette action ne sera déclenchée que pour le contenu HLS. L'événement est 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 cast.framework.events.MediaStatusEvent. |
CUSTOM_STATE |
chaîne Déclenché lorsqu'un message sortant personnalisé est envoyé. L'événement est 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, les métadonnées d'un 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 cas suivants: le flux ne contient plus rien à lire, l'utilisateur a demandé un 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 la file d'attente terminé. L'événement est cast.framework.events.MediaFinishedEvent. |
PLAYER_PRELOADING |
chaîne Déclenché lorsque le lecteur commence à gérer une requête de préchargement L'événement est cast.framework.events.LoadEvent. |
PLAYER_PRELOADING_CANCELLED |
chaîne Déclenché si le lecteur annule le préchargement L'événement est cast.framework.events.LoadEvent. |
PLAYER_LOAD_COMPLETE |
chaîne Déclenché lorsque le lecteur a terminé le traitement d'une requête de chargement et qu'il est prêt à lancer la lecture. L'événement est cast.framework.events.LoadEvent. |
PLAYER_LOADING |
chaîne Déclenché lorsque le lecteur commence à gérer une requête de chargement. Il se déclenche avant l'événement |
SEGMENT_DOWNLOADED |
chaîne Déclenché à la fin du téléchargement d'un segment Ce paramètre ne se déclenche que pour le contenu en streaming adaptatif (HLS, DASH ou Smooth). L'événement est cast.framework.events.SegmentDownloadedEvent. |
REQUEST_SEEK |
chaîne Déclenché lorsqu'une requête de recherche est effectuée L'événement est cast.framework.events.RequestEvent. |
REQUEST_LOAD |
chaîne Déclenché lorsqu'une requête de chargement est effectuée L'événement est cast.framework.events.RequestEvent. |
REQUEST_STOP |
chaîne Déclenché lorsqu'une demande d'arrêt est effectuée L'événement est cast.framework.events.RequestEvent. |
REQUEST_PAUSE |
chaîne Déclenché lorsqu'une demande de mise en veille est effectuée L'événement est cast.framework.events.RequestEvent. |
REQUEST_PRECACHE |
chaîne Déclenché lorsqu'une requête de mise en cache préalable est effectuée. L'événement est cast.framework.events.RequestEvent. |
REQUEST_PLAY |
chaîne Déclenché lorsqu'une demande de jeu est effectuée L'événement est cast.framework.events.RequestEvent. |
REQUEST_SKIP_AD |
chaîne Déclenché lorsqu'une demande d'annonce "Ignorer" est effectuée. L'événement est cast.framework.events.RequestEvent. |
REQUEST_PLAY_AGAIN |
chaîne Déclenché lorsqu'une requête "rejouer" est effectuée L'événement est cast.framework.events.RequestEvent. |
REQUEST_PLAYBACK_RATE_CHANGE |
chaîne Déclenché lorsqu'une demande de modification de la vitesse de lecture est effectuée L'événement est cast.framework.events.RequestEvent. |
REQUEST_VOLUME_CHANGE |
chaîne Déclenché lorsqu'une demande de modification du volume est effectuée. L'événement est cast.framework.events.RequestEvent. |
REQUEST_EDIT_TRACKS_INFO |
chaîne Déclenché lorsqu'une demande de modification du titre est envoyée. L'événement est cast.framework.events.RequestEvent. |
REQUEST_EDIT_AUDIO_TRACKS |
chaîne Déclenché lorsqu'une demande de modification d'une piste audio est envoyée L'événement est cast.framework.events.RequestEvent. |
REQUEST_SET_CREDENTIALS |
chaîne Déclenché lorsqu'une requête de définition d'identifiants est effectuée. L'événement est cas.framework.events.request.RequestEvent. |
REQUEST_LOAD_BY_ENTITY |
chaîne Déclenché lorsqu'une requête de chargement par entité est effectuée. L'événement est cas.framework.events.request.RequestEvent. |
REQUEST_USER_ACTION |
chaîne Déclenché lorsqu'une demande d'action de l'utilisateur est effectuée L'événement est cas.framework.events.request.RequestEvent. |
REQUEST_DISPLAY_STATUS |
chaîne Déclenché lorsqu'une requête d'état du lecteur est envoyée. L'événement est cas.framework.events.request.RequestEvent. |
REQUEST_CUSTOM_COMMAND |
chaîne Déclenché lorsqu'une requête de commande personnalisée est effectuée L'événement est cas.framework.events.request.RequestEvent. |
REQUEST_FOCUS_STATE |
chaîne Déclenché lorsqu'une demande d'état de sélection est effectuée. L'événement est cas.framework.events.request.RequestEvent. |
REQUEST_QUEUE_LOAD |
chaîne Déclenché lorsqu'une requête de chargement de file d'attente est effectuée. L'événement est cast.framework.events.RequestEvent. |
REQUEST_QUEUE_INSERT |
chaîne Déclenché lorsqu'une requête d'insertion de file d'attente est effectuée. L'événement est cast.framework.events.RequestEvent. |
REQUEST_QUEUE_UPDATE |
chaîne Déclenché lorsqu'une requête de mise à jour de la file d'attente est effectuée. L'événement est cast.framework.events.RequestEvent. |
REQUEST_QUEUE_REMOVE |
chaîne Déclenché lorsqu'une demande de suppression de la file d'attente est effectuée. L'événement est cast.framework.events.RequestEvent. |
REQUEST_QUEUE_REORDER |
chaîne Déclenché lorsqu'une demande de réorganisation de la file d'attente est effectuée. L'événement est cast.framework.events.RequestEvent. |
REQUEST_QUEUE_GET_ITEM_RANGE |
chaîne Déclenché lorsqu'une requête d'extraction d'articles est effectuée. L'événement est cast.framework.events.RequestEvent. |
REQUEST_QUEUE_GET_ITEMS |
chaîne Déclenché lorsqu'une requête "Get items info" est effectuée. L'événement est cast.framework.events.RequestEvent. |
REQUEST_QUEUE_GET_ITEM_IDS |
chaîne Déclenché lorsqu'une requête d'obtention des ID de file d'attente est effectuée. L'événement est cast.framework.events.RequestEvent. |
TRACKS_CHANGED |
chaîne Déclenché si les canaux disponibles ont été modifiés une fois le chargement terminé. |
LIVE_IS_MOVING_WINDOW_CHANGED |
chaîne Déclenché lorsque la plage de recherche en direct isMovingWindow a été modifiée, plus précisément lorsqu'une fenêtre en mouvement devient une fenêtre étendue, ou inversement. L'événement est cast.framework.events.LiveStatusEvent. |
LIVE_ENDED |
chaîne Déclenché lorsque le direct est terminé L'événement est cast.framework.events.LiveStatusEvent. |
TIMED_METADATA_CHANGED |
chaîne Lorsque des métadonnées temporisées sont détecté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 chronométrées sont détecté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 timeline dans 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. |