TimeRanges: метод end()
Метод end() интерфейса TimeRanges возвращает смещение во времени (в секундах), в котором заканчивается указанный диапазон времени.
Синтаксис
end(index)
Параметры
index-
Номер диапазона, для которого нужно получить время окончания.
Возвращаемое значение
Число.
Исключения
-
IndexSizeErrorDOMException -
Выбрасывается, если указанный индекс не соответствует существующему диапазону.
Примеры
Предположим, у нас есть элемент видео с ID "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-end-dev |
Совместимость с браузерами
| Рабочие столы | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на IOS | Samsung Internet | WebView Android | |
end |
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/end