Событие проигрывателя YouTube по умолчанию при воспроизведении - PullRequest
0 голосов
/ 06 июня 2011

Нормальный проигрыватель YouTube, и под обычным я имею в виду тот, который вы получаете, когда используете код для встраивания (iframe), запускает событие, когда воспроизведение завершено, что я могу поймать за пределами iframe?

Спасибо.

1 Ответ

1 голос
/ 27 сентября 2011

Так как нормальное междоменное соединение javascript ограничено по соображениям безопасности, это «нормально» невозможно. В современных браузерах, совместимых с HTML5, был представлен новый метод: postMessage. Чтобы быть в состоянии сделать именно это: безопасная междоменная связь в Javascript.

Плеер iframe на YouTube публикует событие onStateChanged с различными состояниями. Однако, чтобы включить это взаимодействие, вам нужно использовать Javascript для встраивания проигрывателя iframe.

Проверьте следующую ссылку, чтобы увидеть, как это делается. (Экспериментальная особенность, кстати ...)

http://code.google.com/intl/nl/apis/youtube/iframe_api_reference.html

...