Objet Audio DOM HTML

Objet Audio

L'objet Audio est un nouveau objet dans HTML5.

L'objet Audio représente l'élément HTML <audio>.

Accéder à l'objet Audio

Vous pouvez accéder à l'élément <audio> en utilisant getElementById() :

var x = document.getElementById("myAudio");

Essayer personnellement

Créer un objet Audio

Vous pouvez créer un élément <audio> en utilisant la méthode document.createElement() :

var x = document.createElement("AUDIO");

Essayer personnellement

Propriétés de l'objet Audio

Propriétés Description
audioTracks Retourner l'objet AudioTrackList représentant les pistes audio disponibles.
autoplay Définir ou retourner si l'audio doit être joué immédiatement après le chargement.
buffered Retourner l'objet TimeRanges représentant les parties de l'audio déjà mises en cache.
controller Retourner l'objet MediaController représentant le contrôleur de média actuel.
controls Définir ou retourner si les contrôles doivent être affichés (par exemple, lecture/pause, etc.).
crossOrigin Définir ou retourner les paramètres CORS de l'audio.
currentSrc Retourner l'URL actuelle de l'audio.
currentTime Définir ou retourner la position de lecture actuelle de l'audio (en secondes).
defaultMuted Définir ou retourner si l'audio est silencieux par défaut.
defaultPlaybackRate Définir ou retourner la vitesse de lecture par défaut de l'audio.
duration Retourner la longueur de l'audio (en secondes).
ended Retourner si la lecture de l'audio est terminée.
error Retourner l'objet MediaError représentant l'état d'erreur de l'audio.
loop Définir ou retourner si l'audio doit être joué à nouveau à la fin.
mediaGroup Définir ou retourner le nom du groupe de média appartenant à l'audio.
muted Définir ou retourner si le son est fermé.
networkState Retourner l'état de réseau actuel de l'audio.
paused Définir ou retourner si l'audio est en pause.
playbackRate Définir ou retourner la vitesse de lecture de l'audio.
played Retourner un objet TimeRanges représentant les parties de l'audio déjà jouées.
preload Définir ou retourner la valeur de la propriété preload de l'audio.
readyState Retourner l'état de préparation actuel de l'audio.
seekable Retourner un objet TimeRanges représentant les parties de l'audio qui peuvent être adressées.
seeking Retourner si l'utilisateur est en train de chercher dans l'audio en ce moment.
src Définir ou retourner la valeur de la propriété src de l'audio.
textTracks Retourner un objet TextTrackList représentant les pistes de texte disponibles.
volume Définir ou retourner le volume de l'audio.

Méthodes de l'objet Audio

Méthode Description
addTextTrack() Ajouter un nouveau piste de texte à l'audio.
canPlayType() Vérifier si le navigateur peut jouer le type d'audio spécifié.
fastSeek() Spécifier le temps de lecture dans le lecteur audio.
getStartDate() Retourner un nouvel objet Date, représentant le décalage de la timeline actuelle.
load() Recharger l'élément audio.
play() Commencer à jouer l'audio.
pause() Mettre en pause l'audio en cours de lecture.

Propriétés et événements standard

L'objet Audio prend en charge les normes standardPropriétésetÉvénements.

Pages associées

Tutoriel HTML :Audio HTML5

Manuel de référence HTML :Balise <audio> HTML