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