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");
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");
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.