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 |
