HTML Référence DOM audio/vidéo
Référence DOM audio et vidéo HTML
Le DOM HTML5 possède des méthodes, des propriétés et des événements pour <audio>
et <video>
éléments.
HTML Méthodes audio/vidéo
Méthode | Description |
---|---|
addTextTrack() | Ajoute une nouvelle piste de texte à l'audio/vidéo |
canPlayType() | Vérifiez si le navigateur peut lire le type audio/vidéo spécifié |
load() | Recharge l'élément audio/vidéo |
play() | Commencez la lecture de l'audio/vidéo |
pause() | Met en pause la lecture audio/vidéo en cours |
Propriétés audio/vidéo HTML
Propriété | Description |
---|---|
audioTracks | Renvoie un objet AudioTrackList représentant les pistes audio disponibles |
autoplay | Définit ou renvoie si la lecture audio/vidéo doit commencer dès qu'elle est chargée |
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 les commandes (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 coupé par défaut |
defaultPlaybackRate | Définit ou renvoie la vitesse par défaut de la lecture audio/vidéo |
duration | Renvoie la durée de l'audio/vidéo actuel (en secondes) |
ended | Indique 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 une fois 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 coupé ou non |
networkState | Renvoie l'état actuel du réseau de l'audio/vidéo |
paused | Indique si l'audio/vidéo est en pause ou non |
playbackRate | Règle ou renvoie la vitesse de lecture audio/vidéo |
played | Renvoie un 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é lors du chargement de la page |
readyState | Renvoie l'état prêt actuel de l'audio/vidéo |
seekable | Renvoie un objet TimeRanges représentant les parties recherchées de l'audio/vidéo |
seeking | Indique si l'utilisateur recherche actuellement 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 | Renvoie un objet VideoTrackList représentant les pistes vidéo disponibles |
volume | Règle ou renvoie le volume de l'audio/vidéo |
HTML Événements audio/vidéo
Événement | Description |
---|---|
abort | Se déclenche lorsque le chargement d'un fichier audio/vidéo est interrompu |
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 le navigateur peut lire de l'audio/vidéo sans s'arrêter pour la mise en mémoire tampon |
emptied | Se déclenche lorsque la liste de lecture actuelle est vide |
ended | Se déclenche lorsque la liste de lecture en cours est terminée |
error | Se déclenche lorsqu'une erreur s'est produite lors du chargement d'un fichier audio/vidéo |
loadeddata | Se déclenche lorsque le navigateur a chargé l'image actuelle de l'audio/vidéo |
loadedmetadata | Se déclenche lorsque le navigateur a chargé des métadonnées pour l'audio/vidéo |
loadstart | Se déclenche lorsque le navigateur commence à rechercher 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 démarré ou n'est plus en pause |
playing | Se déclenche lorsque la lecture audio/vidéo est en cours après avoir été mise en pause ou arrêtée pour 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 fini de se déplacer/de passer à une nouvelle position dans l'audio/vidéo |
seeking | Se déclenche lorsque l'utilisateur commence à se déplacer/sauter vers une nouvelle position dans l'audio/vidéo |
stalled | Se déclenche lorsque le navigateur tente d'obtenir des données multimédias, mais que les données ne sont pas disponibles |
suspend | Se déclenche lorsque le navigateur ne reçoit pas intentionnellement 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 car elle doit mettre en mémoire tampon l'image suivante |