HTML Audio et Vidéo Référence du DOM
Le HTML5 DOM a des méthodes, des propriétés et des événements pour le <audio> et <video> éléments.
Ces méthodes, propriétés et événements vous permettent de manipuler <audio> et <video> éléments en utilisant JavaScript.
HTML Audio / Méthodes vidéo
méthode | La description |
---|---|
addTextTrack() | Ajoute une nouvelle piste de texte à l'audio / vidéo |
canPlayType() | Vérifie si le navigateur peut lire les fichiers audio / vidéo de type spécifié |
load() | Re-charges l'élément audio / vidéo |
play() | Commence la lecture audio / vidéo |
pause() | Suspend l'audio en cours de lecture / vidéo |
HTML Audio / Propriétés vidéo
Propriété | La description |
---|---|
audioTracks | Renvoie un objet AudioTrackList représentant les pistes audio disponibles |
autoplay | Définit ou retourne si l'audio / vidéo devraient commencer à jouer dès qu'il est chargé |
buffered | Renvoie un objet TimeRanges représentant les parties tamponnées de l'audio / vidéo |
controller | Renvoie l'objet MediaController représentant le contrôleur actuel des médias de l'audio / vidéo |
controls | Définit ou retourne si l'audio / vidéo doit afficher les 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 en cours |
currentTime | Définit ou renvoie la position actuelle de la lecture dans l'audio / vidéo (en secondes) |
defaultMuted | Définit ou retourne 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 longueur du courant audio / vidéo (en secondes) |
ended | Retourne si la lecture de l'audio / vidéo a pris fin ou non |
error | Renvoie un objet MediaError représentant l'état d'erreur de l'audio / vidéo |
loop | Définit ou retourne si l'audio / vidéo doit recommencer une fois terminé |
mediaGroup | Définit ou renvoie le groupe audio / vidéo appartient à (utilisé pour relier plusieurs éléments audio / vidéo) |
muted | Définit ou retourne si l'audio / vidéo est coupé ou non |
networkState | Renvoie l'état actuel du réseau de l'audio / vidéo |
paused | Retourne si l'audio / vidéo est en pause ou non |
playbackRate | Définit ou renvoie la vitesse de la lecture audio / vidéo |
played | Renvoie un objet TimeRanges représentant les parties jouées de l'audio / vidéo |
preload | Définit ou retourne si l'audio / vidéo doivent être chargés 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 seekable de l'audio / vidéo |
seeking | Retourne si l'utilisateur est actuellement à la recherche dans l'audio / vidéo |
src | Définit ou retourne la source de courant de l'élément audio / vidéo |
startDate | Renvoie un objet Date représentant l'heure actuelle compensée |
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 | Définit ou renvoie le volume de l'audio / vidéo |
HTML Audio / Vidéo Événements
un événement | La description |
---|---|
abort | Se déclenche lorsque le chargement d'une audio / vidéo est interrompu |
canplay | Se déclenche lorsque le navigateur peut commencer à jouer l'audio / vidéo |
canplaythrough | Se déclenche lorsque le navigateur peut jouer à travers l'audio / vidéo sans arrêter pour tamponner |
durationchange | Se déclenche lorsque la durée de l'audio / vidéo est changé |
emptied | Se déclenche lorsque la liste de lecture en cours est vide |
ended | Se déclenche lorsque la liste de lecture en cours est terminé |
error | Se déclenche lorsque une erreur est survenue lors du chargement d'un audio / vidéo |
loadeddata | Se déclenche lorsque le navigateur a chargé le cadre actuel de l'audio / vidéo |
loadedmetadata | Se déclenche lorsque le navigateur a chargé les méta-données pour l'audio / vidéo |
loadstart | Se déclenche lorsque le navigateur commence à la recherche de l'audio / vidéo |
pause | Se déclenche lorsque l'audio / vidéo a été interrompue |
play | Se déclenche lorsque l'audio / vidéo a été démarré ou ne sont plus en pause |
playing | Se déclenche lorsque l'audio / vidéo est en lecture après avoir été interrompue ou arrêtée pour tamponner |
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é |
seeked | Se déclenche lorsque l'utilisateur a terminé le déplacement / 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 tente d'obtenir des données de médias, mais les données ne sont pas disponibles |
suspend | Se déclenche lorsque le navigateur est intentionnellement ne reçoivent pas les données des médias |
timeupdate | Se déclenche lorsque la position actuelle de la lecture a changé |
volumechange | Se déclenche lorsque le volume a été modifié |
waiting | Se déclenche lorsque la vidéo arrête parce qu'il a besoin de tamponner la trame suivante |