HTMLMediaElement: свойство played
Базовый уровень Широко поддерживается
Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна в браузерах с июля 2015 года.
Чтение-только свойство played интерфейса HTMLMediaElement указывает на временные диапазоны, в которых ресурс, медиафайл <audio> или <video>, воспроизводился. Оно возвращает новый объект TimeRanges, который содержит диапазоны воспроизведённой части медиаисточника, если таковые имеются, на момент оценки свойства.
Значение
Объект TimeRanges; представляющий временные диапазоны, которые были воспроизведены.
Примеры
const media = document.querySelector("audio");
const playedTimeRanges = media.played;
let timePlayed = 0;
// calculate the total time the media has played
for (let i = 0; i < playedTimeRanges.length; i++) {
timePlayed += playedTimeRanges.end(i) - playedTimeRanges.start(i);
}
console.log(`The media played for a total of ${timePlayed} seconds.`);
Спецификации
| Спецификация |
|---|
| HTML # dom-media-played-dev |
Совместимость с браузерами
| Рабочие столы | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | |
played |
3 | 12 | 15 | ≤12.1 | 3.1 | 18 | 15 | ≤12.1 | 3 | 1.0 | ≤37 |
См. также
© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement/played