Objet de la vidéo
L'objet vidéo est une nouveauté en HTML5.
L'objet de la vidéo représente un HTML <video> élément.
Remarque: La <video> élément est pas pris en charge dans Internet Explorer 8 et les versions antérieures.
Accéder à un objet vidéo
Vous pouvez accéder à une <video> élément en utilisant getElementById() :
Création d'un objet vidéo
Vous pouvez créer un <video> élément en utilisant le document. createElement() document. createElement() méthode:
Propriétés de l'objet de la vidéo
Propriété | La description |
---|---|
audioTracks | Renvoie un objet représentant AudioTrackList pistes audio disponibles |
autoplay | Définit ou retourne si une vidéo commence à jouer dès qu'il est prêt |
buffered | Retourne un objet représentant TimeRanges les parties mises en mémoire tampon d'une vidéo |
controller | Renvoie l'objet MediaController représentant le contrôleur de support actuel d'une vidéo |
controls | Définit ou retourne si une vidéo doit avoir des contrôles affichés (play/pause etc) , (play/pause etc) |
crossOrigin | Définit ou retourne les paramètres CORS d'une vidéo |
currentSrc | Renvoie l'URL de la vidéo en cours |
currentTime | Définit ou retourne la position de lecture en cours dans une vidéo (in seconds) |
defaultMuted | Définit ou retourne si la vidéo doit être mis en sourdine par défaut |
defaultPlaybackRate | Définit ou retourne si la vitesse de lecture par défaut de la vidéo |
duration | Renvoie la longueur d'une vidéo (in seconds) |
ended | Indique si la lecture de la vidéo est terminée |
error | Renvoie un objet représentant MediaError l'état d'erreur de la vidéo |
height | Définit ou retourne la valeur de la height attribut d'une vidéo |
loop | Définit ou retourne si la vidéo commence à jouer encore, chaque fois qu'il est fini |
mediaGroup | Définit ou retourne le nom du groupe de médias de la video(s) est une partie de |
muted | Définit ou retourne si doit être tourné le son d'une vidéo off |
networkState | Renvoie l'état du réseau actuel d'une vidéo |
paused | Définit ou retourne si une vidéo est en pause |
playbackRate | Définit ou retourne la vitesse de la lecture vidéo |
played | Renvoie un objet TimeRanges représentant les parties jouées de la vidéo |
poster | Définit ou retourne la valeur de l' poster attribut d'une vidéo |
preload | Définit ou retourne la valeur de la preload - preload attribut d'une vidéo |
readyState | Renvoie l'état actuel prêt d'une vidéo |
seekable | Retourne un objet représentant les parties TimeRanges adressable d'une vidéo |
seeking | Indique si l'utilisateur est actuellement à la recherche dans la vidéo |
src | Définit ou retourne la valeur du src attribut d'une vidéo |
startDate | Renvoie un objet Date représentant l'heure de décalage |
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 | Définit ou retourne le volume audio d'une vidéo |
width | Définit ou renvoie la valeur de la width attribut d'une vidéo |
Méthodes d'objet vidéo
méthode | La description |
---|---|
addTextTrack() | Ajoute une nouvelle piste de texte à la vidéo |
canPlayType() | Vérifie si le navigateur peut jouer le type de vidéo spécifié |
load() | Re-charge l'élément vidéo |
play() | Commence à lire la vidéo |
pause() | Suspend la vidéo en cours de lecture |
Propriétés standard et événements
L'objet vidéo prend également en charge les standards propriétés et événements .
Pages associées
Tutoriel HTML: vidéo HTML5
Référence HTML: HTML <video> tag