Espace de noms: événements

Classes

Espace de noms

Énumérations

DetailedErrorCode

statique

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

statique

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

statique

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 cast.framework.events.EventType.MEDIA_FINISHED.

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 cast.framework.events.EventType.SEGMENT_DOWNLOADED à la place. Cet événement est transmis à partir de MediaElement et a été encapsulé dans cast.framework.events.MediaElementEvent.

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 cast.framework.events.EventType.BUFFERING est implémenté de manière cohérente sur tous les types de flux. Il doit être utilisé au lieu de être "bloqué" lorsque vous essayez de vérifier si le lecteur est en mémoire tampon. Cet événement est transmis à partir de MediaElement et a été encapsulé dans cast.framework.events.MediaElementEvent.

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 cast.framework.events.EventType.BUFFERING est implémenté de manière cohérente sur tous les types de flux. Il doit être utilisé au lieu de "waiting" lorsque vous essayez de vérifier si le lecteur est en mémoire tampon. Cet événement est transmis à partir de MediaElement et a été encapsulé dans cast.framework.events.MediaElementEvent.

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 cast.framework.events.EventType.BREAK_CLIP_ENDED. Si vous souhaitez savoir à quel moment la lecture du contenu multimédia est terminée, utilisez Event is a cast.framework.events.ClipEndedEvent.

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 cast.framework.events.EventType.LOAD_START, car le lecteur n'a pas encore demandé de données multimédias. L'événement est cast.framework.events.LoadEvent.

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

statique

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

statique

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

statique

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 cast.framework.events.EventType.MEDIA_FINISHED.

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 cast.framework.events.EventType.SEGMENT_DOWNLOADED à la place. Cet événement est transmis à partir de MediaElement et a été encapsulé dans cast.framework.events.MediaElementEvent.

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 cast.framework.events.EventType.BUFFERING est implémenté de manière cohérente sur tous les types de flux. Il doit être utilisé au lieu de être "bloqué" lorsque vous essayez de vérifier si le lecteur est en mémoire tampon. Cet événement est transmis à partir de MediaElement et a été encapsulé dans cast.framework.events.MediaElementEvent.

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 cast.framework.events.EventType.BUFFERING est implémenté de manière cohérente sur tous les types de flux. Il doit être utilisé au lieu de "waiting" lorsque vous essayez de vérifier si le lecteur est en mémoire tampon. Cet événement est transmis à partir de MediaElement et a été encapsulé dans cast.framework.events.MediaElementEvent.

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 cast.framework.events.EventType.BREAK_CLIP_ENDED. Si vous souhaitez savoir à quel moment la lecture du contenu multimédia est terminée, utilisez Event is a cast.framework.events.ClipEndedEvent.

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 cast.framework.events.EventType.LOAD_START, car le lecteur n'a pas encore demandé de données multimédias. L'événement est cast.framework.events.LoadEvent.

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.