2012-06-07 2 views
1

У меня есть видео, которое я собираюсь загрузить на Youtube (или даже лучше, Vimeo).Прочитайте текущую позицию на временной шкале встроенного видео Youtube

Я собираюсь вставить его на свой сайт. Мне бы хотелось, чтобы при воспроизведении видео цвет фона моего веб-сайта менялся в зависимости от позиции на временной шкале видео.

Например, видео еще не воспроизводится: фон черный. Проигрывается видео: фон становится синим. Через 10 секунд он становится белым.

Есть ли способ прочитать позицию на видео Youtube и сделать это?

Если нет: есть ли способ определить, когда воспроизводится видео, и изменить цвет фона в это время?

Открыт для всех языков.

спасибо.

ответ

0
player.getDuration():Number 

Возвращает продолжительность в секундах воспроизводимого в данный момент видео. Обратите внимание, что getDuration() будет возвращать 0 до тех пор, пока метаданные видео не будут загружены, что обычно происходит сразу после начала воспроизведения видео.

Если текущее воспроизводимое видео является событием в прямом эфире, функция getDuration() вернет прошедшее время с начала потокового видеопотока. В частности, это время, в течение которого видео передавалось без сброса или прерывания. Кроме того, эта продолжительность обычно больше, чем фактическое время события, так как потоковая передача может начинаться до времени начала события.

https://developers.google.com/youtube/js_api_reference#Retrieving_video_information

Смежные вопросы