HTMLMediaElement : propriété played
Baseline
Large disponibilité
Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis juillet 2015.
La propriété en lecture seule played de l'interface HTMLMediaElement indique les plages temporelles que la ressource, un fichier média <audio> ou <video>, a lues. Elle retourne un nouvel objet TimeRanges contenant les plages de la source média que le navigateur a lues, le cas échéant, au moment où l'attribut est évalué.
Valeur
Un objet TimeRanges représentant les plages temporelles qui ont été lues.
Exemples
js
const media = document.querySelector("audio");
const plageTempsJouee = media.played;
let tempsJoue = 0;
// calculer le temps total pendant lequel le média a été lu
for (let i = 0; i < plageTempsJouee.length; i++) {
tempsJoue += plageTempsJouee.end(i) - plageTempsJouee.start(i);
}
console.log(`Le média a été lu pendant un total de ${tempsJoue} secondes.`);
Spécifications
| Spécification |
|---|
| HTML> # dom-media-played-dev> |
Compatibilité des navigateurs
Voir aussi
- L'évènement
seeked - L'évènement
progress - La propriété
HTMLMediaElement.seekable - La propriété
HTMLMediaElement.buffered - L'interface
HTMLVideoElement - L'interface
HTMLAudioElement