Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

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