HTML Audio/Video Référence DOM
Référence DOM pour l'Audio et la Vidéo HTML
Le DOM HTML5 comprend des méthodes, des propriétés et des événements pour les éléments <audio> et <video> .
Méthodes Audio/Video HTML
| Méthode | Description |
|---|---|
| addTextTrack() | Ajoute une nouvelle piste de texte à l'audio/vidéo |
| canPlayType() | Vérifie si le navigateur peut lire le type audio/vidéo spécifié |
| load() | Recharge l'élément audio/vidéo |
| play() | Commence à lire l'audio/vidéo |
| pause() | Met en pause l'audio/vidéo en cours de lecture |
Propriétés Audio/Video HTML
| Propriété | Description |
|---|---|
| audioTracks | Renvoie un objet AudioTrackList représentant les pistes audio disponibles |
| autoplay | Définit ou renvoie si l'audio/vidéo doit commencer à jouer dès qu'il est chargé |
| buffered | Renvoie un objet TimeRanges représentant les parties mises en mémoire tampon de l'audio/vidéo |
| controller | Renvoie l'objet MediaController représentant le contrôleur multimédia actuel de l'audio/vidéo |
| controls | Définit ou renvoie si l'audio/vidéo doit afficher des contrôles (comme lecture/pause, etc.) |
| crossOrigin | Définit ou renvoie les paramètres CORS de l'audio/vidéo |
| currentSrc | Renvoie l'URL de l'audio/vidéo actuel |
| currentTime | Définit ou renvoie la position de lecture actuelle dans l'audio/vidéo (en secondes) |
| defaultMuted | Définit ou renvoie si l'audio/vidéo doit être muet par défaut |
| defaultPlaybackRate | Définit ou renvoie la vitesse par défaut de la lecture de l'audio/vidéo |
| duration | Renvoie la durée de l'audio/vidéo actuel (en secondes) |
| ended | Renvoie si la lecture de l'audio/vidéo est terminée ou non |
| error | Renvoie un objet MediaError représentant l'état d'erreur de l'audio/vidéo |
| loop | Définit ou renvoie si l'audio/vidéo doit recommencer lorsqu'il est terminé |
| mediaGroup | Définit ou renvoie le groupe auquel appartient l'audio/vidéo (utilisé pour lier plusieurs éléments audio/vidéo) |
| muted | Définit ou renvoie si l'audio/vidéo est muet ou non |
| networkState | Renvoie l'état réseau actuel de l'audio/vidéo |
| paused | Renvoie si l'audio/vidéo est en pause ou non |
| playbackRate | Définit ou renvoie la vitesse de lecture de l'audio/vidéo |
| played | Renvoie un objet TimeRanges représentant les parties jouées de l'audio/vidéo |
| preload | Définit ou renvoie si l'audio/vidéo doit être chargé lorsque la page se charge |
| readyState | Renvoie l'état prêt actuel de l'audio/vidéo |
| seekable | Renvoie un objet TimeRanges représentant les parties consultables de l'audio/vidéo |
| seeking | Renvoie si l'utilisateur est actuellement en train de chercher dans l'audio/vidéo |
| src | Définit ou renvoie la source actuelle de l'élément audio/vidéo |
| startDate | Renvoie un objet Date représentant le décalage horaire actuel |
| textTracks | Renvoie un objet TextTrackList représentant les pistes de texte disponibles |
| videoTracks | Obsolète. Ne l'utilisez pas. |
| volume | Définit ou renvoie le volume de l'audio/vidéo |
Événements Audio/Video HTML
| Événement | Description |
|---|---|
| abort | Se déclenche lorsque le chargement d'un audio/vidéo est annulé |
| canplay | Se déclenche lorsque le navigateur peut commencer à lire l'audio/vidéo |
| canplaythrough | Se déclenche lorsque le navigateur peut lire l'audio/vidéo sans s'arrêter pour la mise en mémoire tampon |
| durationchange | Se déclenche lorsque la durée de l'audio/vidéo est modifiée |
| emptied | Se déclenche lorsque la liste de lecture actuelle est vide |
| ended | Se déclenche lorsque la liste de lecture actuelle est terminée |
| error | Se déclenche lorsqu'une erreur s'est produite lors du chargement d'un audio/vidéo |
| loadeddata | Se déclenche lorsque le navigateur a chargé la trame actuelle de l'audio/vidéo |
| loadedmetadata | Se déclenche lorsque le navigateur a chargé les métadonnées de l'audio/vidéo |
| loadstart | Se déclenche lorsque le navigateur commence à chercher l'audio/vidéo |
| pause | Se déclenche lorsque l'audio/vidéo a été mis en pause |
| play | Se déclenche lorsque l'audio/vidéo a été démarré ou n'est plus en pause |
| playing | Se déclenche lorsque l'audio/vidéo est en train de jouer après avoir été mis en pause ou arrêté pour la mise en mémoire tampon |
| progress | Se déclenche lorsque le navigateur télécharge l'audio/vidéo |
| ratechange | Se déclenche lorsque la vitesse de lecture de l'audio/vidéo est modifiée |
| seeked | Se déclenche lorsque l'utilisateur a terminé de se déplacer/sauter à une nouvelle position dans l'audio/vidéo |
| seeking | Se déclenche lorsque l'utilisateur commence à se déplacer/sauter à une nouvelle position dans l'audio/vidéo |
| stalled | Se déclenche lorsque le navigateur essaie d'obtenir des données multimédias, mais que les données ne sont pas disponibles |
| suspend | Se déclenche lorsque le navigateur ne récupère intentionnellement pas de données multimédias |
| timeupdate | Se déclenche lorsque la position de lecture actuelle a changé |
| volumechange | Se déclenche lorsque le volume a été modifié |
| waiting | Se déclenche lorsque la vidéo s'arrête parce qu'elle doit mettre en mémoire tampon la prochaine image |