DOM Audio/Vidéo HTML timeupdateÉvénements
Manuel de référence du DOM HTML/Vidéo
Exemple
Lorsque la position de lecture de la vidéo a changé, affichez la position de lecture actuelle de la vidéo (en secondes) :
var vid = document.getElementById("myVideo");
// Ajoutez un événement ontimeupdate à l'élément <video>, et exécutez une fonction si la position de lecture actuelle change.
vid.ontimeupdate = function() {myFunction()};
function myFunction() {
// Affichez la position de lecture de la vidéo dans l'élément <p> avec id="demo"
document.getElementById("demo").innerHTML = vid.currentTime;
}
Essayez-le vous-même »
Cet article contient plus d'exemples en bas.
Définition et utilisation
L'événement timeupdate est déclenché lorsque la position de lecture de l'audio/vidéo change.
Cet événement peut être invoqué dans les cas suivants :
- Lire de l'audio/vidéo (audio/vidéo)
- Déplacer la position de lecture de l'audio/vidéo
Astuce :L'événement timeupdate est généralement associé à l'attributcurrentTimede l'objet Audio/Vidéo ; utilisé avec cet attribut, il renvoie la position de lecture de l'audio/vidéo (en secondes).
Prise en charge des navigateurs
Les nombres dans le tableau indiquent le numéro de version du premier navigateur qui prend en charge cet événement.
| Événements | |||||
|---|---|---|---|---|---|
| timeupdate | Oui | 9.0 | Oui | Oui | Oui |
Syntaxe
En HTML :
En JavaScript :
En JavaScript, en utilisant la méthode addEventListener() :
Remarque :Internet Explorer 8 et les versions antérieures d'IE ne prennent pas en charge la méthodeaddEventListener().
Détails techniques
| Balises HTML prises en charge : | <audio> et <video> |
|---|---|
| Objets JavaScript pris en charge : | Audio, Video |

Plus d’exemples
Exemple
Lorsque la position de lecture de l'audio change, afficher la position de lecture actuelle de l'audio (en secondes) :
var aud = document.getElementById("myVideo");
// Ajouter un événement ontimeupdate à l'élément <audio> et exécuter une fonction lorsque la position de lecture change
aud.ontimeupdate = function() {myFunction()};
function myFunction() {
// Afficher la position de lecture de l'audio dans l'élément <p> avec id="demo"
document.getElementById("demo").innerHTML = aud.currentTime;
}
Essayez-le vous-même »
Exemple
Utilisez l'attribut currentTime pour définir la position de lecture sur 5 secondes :
Essayez-le vous-même »
Manuel de référence HTML Audio/Video DOMautres extensions