Как захватить Youtube видео начать использовать JavaScript API - PullRequest
1 голос
/ 05 апреля 2011

Язык программирования: Javascript и Youtube Javascript API
Проблема: На веб-сайте размещено несколько видео на YouTube с использованием API Javascript. Вызов / сообщение другой функции, как только пользователь начнет смотреть видео.
Код, который у меня пока есть:

* * 1010

В 5-й строке кода я проверяю, является ли newState == 1 (т. Е. Пользователь нажал кнопку воспроизведения), а затем, если video.getCurrentTime == 0 -> Это начало видео пользователем.

Проблема, с которой я столкнулся: У меня есть несколько видео на сайте. Когда я нажимаю кнопку воспроизведения первого видео, запускается метод UserStartedVideo. Точно так же метод UserStartedVideo должен быть запущен, как только я нажму на кнопку воспроизведения второго видео, но это не происходит.

Может кто-нибудь сказать мне, где я делаю что-то не так или как-то еще, чтобы захватить начало видео?

1 Ответ

0 голосов
/ 05 апреля 2011

Вы проверяли http://code.google.com/apis/youtube/js_api_reference.html#Playback_status?

Как насчет проверки setTimeout для player.getPlayerState ()?

...