Как узнать продолжительность видео YouTube до начала воспроизведения?

Не могу понять, почему у меня все видео на 1 сек больше до начала воспроизведения.

Пример на codepen.io
Строка 85: console.log(Math.floor(player.getDuration()));
По F12 открываем Console и видим 17 сек, это уже округлено с 16.7 сек.
Далее запускаем видео, и получим 16 сек!
Как так?
И это почти с любым видео. 1 сек конечно не критично, но как-то глаз режет.
  • Вопрос задан
  • 398 просмотров
Решения вопроса 1
politon
@politon
HTML5,CSS3,JS,PHP,SQL,API,canvas,animation...
почитай про Math.floor )))
Замени на player.getDuration().toFixed(1)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
summer Ярославль
от 100 000 до 140 000 ₽
КРАФТТЕК Санкт-Петербург
от 60 000 до 80 000 ₽
19 апр. 2024, в 17:06
15000 руб./за проект
19 апр. 2024, в 16:53
1000 руб./за проект
19 апр. 2024, в 16:45
5000 руб./за проект