TimeRanges: свойство length
Свойство TimeRanges.length только для чтения возвращает количество диапазонов в объекте.
Значение
Число.
Примеры
Учитывая элемент видео с идентификатором "myVideo":
const v = document.getElementById("myVideo");
const buf = v.buffered;
const numRanges = buf.length;
if (buf.length === 1) {
// Only one range
if (buf.start(0) === 0 && buf.end(0) === v.duration) {
// The one range starts at the beginning and ends at
// the end of the video, so the whole thing is loaded
}
}
Этот пример изучает временные диапазоны и проверяет, загружено ли всё видео полностью.
Спецификации
| Спецификация |
|---|
| HTML # dom-timeranges-length-dev |
Совместимость с браузерами
| Рабочий стол | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox for Android | Opera Android | Safari на IOS | Samsung Internet | WebView Android | |
length |
6 | 12 | 4 | ≤12.1 | 3.1 | 18 | 4 | ≤12.1 | 2 | 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/TimeRanges/length