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