HTML Audio/VidéoRéférence DOM


HTML Audio/VidéoDOM Référence

Le DOM HTML5 fournit des méthodes, des propriétés et des événements pour les éléments <audio> et <video>.

Ces méthodes, propriétés et événements vous permettent de manipuler les éléments <audio> et <video> à l'aide de JavaScript.


Méthodes HTML Audio/Vidéo

Méthode Description
addTextTrack() Ajoute une nouvelle piste de texte à l'audio/vidéo.
canPlayType() Détecte si le navigateur peut lire le type audio/vidéo spécifié.
load() Recharge l'élément audio/vidéo.
play() Démarre la lecture de l'audio/vidéo.
pause() Met en pause l'audio/vidéo en cours de lecture.

Propriétés audio/vidéo HTML

Propriété Description
audioTracks Renvoie l'objet AudioTrackList représentant les pistes audio disponibles.
autoplay Définit ou renvoie si l'audio/vidéo doit être lu immédiatement après la fin du chargement.
buffered Renvoie l'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 affiche des contrôles (tels que lecture/pause, etc.).
crossOrigin Définit ou renvoie le paramètre 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 de l'audio/vidéo (en secondes).
defaultMuted Définit ou renvoie si l'audio/vidéo est muet par défaut.
defaultPlaybackRate Définit ou renvoie la vitesse de lecture par défaut 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.
error Renvoie l'objet MediaError représentant l'état d'erreur de l'audio/vidéo.
loop Définit ou renvoie si l'audio/vidéo doit être rejoué après sa fin.
mediaGroup Définit ou renvoie le groupe auquel appartient l'audio/vidéo (utilisé pour connecter plusieurs éléments audio/vidéo).
muted Définit ou renvoie si l'audio/vidéo est en sourdine.
networkState Renvoie l'état réseau actuel de l'audio/vidéo.
paused Définit ou renvoie si l'audio/vidéo est en pause.
playbackRate Définit ou renvoie la vitesse de lecture de l'audio/vidéo.
played Renvoie l'objet TimeRanges représentant les parties lues de l'audio/vidéo.
preload Définit ou renvoie si l'audio/vidéo doit être chargé après le chargement de la page.
readyState Renvoie l'état de préparation actuel de l'audio/vidéo.
seekable Renvoie l'objet TimeRanges représentant les parties accessibles en lecture de l'audio/vidéo.
seeking Renvoie si l'utilisateur est actuellement en train d'effectuer une recherche dans l'audio/vidéo.
src Définit ou renvoie la source actuelle de l'élément audio/vidéo.
startDate Renvoie l'objet Date représentant le décalage temporel actuel.
textTracks Renvoie l'objet TextTrackList représentant les pistes de texte disponibles.
videoTracks Renvoie l'objet VideoTrackList représentant les pistes vidéo disponibles.
volume Définit ou renvoie le volume de l'audio/vidéo.

Événements audio/vidéo HTML

Événement Description
abort Déclenché lorsque le chargement de l'audio/vidéo est abandonné.
canplay Déclenché lorsque le navigateur peut commencer la lecture de l'audio/vidéo.
canplaythrough Déclenché lorsque le navigateur peut lire sans s'arrêter à cause de la mise en mémoire tampon.
durationchange Déclenché lorsque la durée de l'audio/vidéo a changé.
emptied Déclenché lorsque la liste de lecture actuelle est vide.
ended Déclenché lorsque la liste de lecture actuelle est terminée.
error Déclenché lorsqu'une erreur se produit lors du chargement de l'audio/vidéo.
loadeddata Déclenché lorsque le navigateur a chargé l'image actuelle de l'audio/vidéo.
loadedmetadata Déclenché lorsque le navigateur a chargé les métadonnées de l'audio/vidéo.
loadstart Déclenché lorsque le navigateur commence à rechercher dans l'audio/vidéo.
⟦0⟧ Déclenché lorsque l'audio/vidéo a été mis en pause.
play Déclenché lorsque l'audio/vidéo a démarré ou n'est plus en pause.
playing Déclenché lorsque l'audio/vidéo est prêt après avoir été mis en pause ou arrêté en raison de la mise en mémoire tampon.
progression Déclenché lorsque le navigateur télécharge l'audio/vidéo.
ratechange Déclenché lorsque la vitesse de lecture de l'audio/vidéo a changé.
seeked Déclenché lorsque l'utilisateur s'est déplacé ou a sauté vers une nouvelle position dans l'audio/vidéo.
seeking Déclenché lorsque l'utilisateur commence à se déplacer ou à sauter vers une nouvelle position dans l'audio/vidéo.
stalled Se déclenche lorsque le navigateur tente de récupérer des données multimédias, mais que ces données ne sont pas disponibles.
suspendre Se déclenche lorsque le navigateur ne récupère délibérément pas les données multimédias.
timeupdate Se déclenche lorsque la position de lecture actuelle a changé.
volumechange Se déclenche lorsque le volume a changé.
en attente Se déclenche lorsque la vidéo s'arrête car elle doit mettre en mémoire tampon la trame suivante.
Autres extensions