Spec-Zone.ru › Web APIs

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

См. также

  • seeked событие
  • progress событие
  • HTMLMediaElement.seekable
  • HTMLMediaElement.buffered
  • HTMLVideoElement
  • HTMLAudioElement

© 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API