TimeRanges: метод start()
Метод start() интерфейса TimeRanges возвращает временный сдвиг (в секундах) начала указанного временного диапазона.
Синтаксис
start(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-start-dev |
Совместимость с браузерами
| Рабочие столы | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | |
start |
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/start