Objet Video DOM HTML

L'objet Video

L'objet Video est un nouveau objet dans HTML5.

L'objet Video représente l'élément HTML <video>.

Accéder à l'objet Video

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

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

Essayez-le vous-même

Création de l'objet Video

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

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

Essayez-le vous-même

Propriétés de l'objet Video

Propriétés Description
audioTracks Retourne l'objet AudioTrackList représentant les pistes audio disponibles.
autoplay Définit ou retourne si le vidéo doit être joué immédiatement après qu'il soit prêt (chargement terminé).
buffered Retourne l'objet TimeRanges représentant les parties mises en cache du vidéo.
controller Retourne l'objet MediaController représentant le contrôleur de média actuel du vidéo.
controls Définit ou retourne si les contrôles doivent être affichés (par exemple, lecture/pause, etc.).
crossOrigin Définit ou retourne les paramètres CORS du vidéo.
currentSrc Retourne l'URL actuelle du vidéo.
currentTime Définit ou retourne la position actuelle de lecture du vidéo en secondes.
defaultMuted Définit ou retourne si le vidéo est par défaut muet.
defaultPlaybackRate Définit ou retourne la vitesse de lecture par défaut du vidéo.
duration Retourne la durée du vidéo en secondes.
ended Retourne si la lecture du vidéo est terminée.
error Retourne l'objet MediaError représentant l'état d'erreur du vidéo.
height Définit ou retourne la valeur de l'attribut height du vidéo.
loop Définit ou retourne si le vidéo doit être lu à nouveau à la fin.
mediaGroup Définit ou retourne le nom du groupe de média auquel appartient le vidéo.
muted Définit ou retourne si le son est désactivé.
networkState Retourne l'état de réseau actuel du vidéo.
paused Définit ou retourne si le vidéo est en pause.
playbackRate Définit ou retourne la vitesse de lecture du vidéo.
played Retourne l'objet TimeRanges représentant les parties jouées du vidéo.
poster Définit ou retourne la valeur de l'attribut poster du vidéo.
preload Définit ou retourne la valeur de l'attribut preload du vidéo.
readyState Retourne l'état de préparation actuel du vidéo.
seekable Retourne l'objet TimeRanges représentant les parties adressables du vidéo.
seeking Retourne si l'utilisateur est en train de chercher dans la vidéo en ce moment.
src Définit ou retourne la valeur de la propriété src de la vidéo.
startDate Retourne l'objet Date représentant le décalage de temps actuel.
textTracks Retourne l'objet TextTrackList représentant les pistes de texte disponibles.
videoTracks Retourne l'objet VideoTrackList représentant les pistes vidéo disponibles.
volume Définit ou retourne le volume de la vidéo.
width Définit ou retourne la valeur de la propriété width de la vidéo.

Méthodes de l'objet Video

Méthode Description
addTextTrack() Ajoutez une nouvelle piste de texte à la vidéo.
canPlayType() Vérifiez si le navigateur peut lire le type de vidéo spécifié.
load() Rechargez l'élément vidéo.
play() Commencez à lire la vidéo.
pause() Pause la lecture vidéo en cours.

Propriétés et événements standard

L'objet Video prend en charge les normesPropriétésetÉvénements.

Pages liées

Tutoriel HTML :Vidéo HTML5

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