При просмотре страницы youtube.com можно управлять видеопроигрывателем через javascript на этой странице? Например. получите элемент embed
и отправьте сообщение «пауза». Возможно ли использовать Youtube JS API?Возможно ли управлять встроенным видеопроигрывателем на сайте youtube.com?
мне удалось сделать что-то подобное при просмотре видео в HTML 5 (с использованием & html5 = 1 параметр запроса), то получение video
элемента и вызова play()
или pause()
. Однако не все видео youtube будут отображаться в HTML 5, некоторые загружаются как SWF даже при запросе HTML 5.
Любые идеи?
Edit:
Хорошо так дал var player
это embed
объект, функции, такие как player.playVideo()
работа, однако я не могу показаться, чтобы получить события работать. Например. player.addEventListener('onStateChange', myFunc)
никогда не звонит myFunc
. Фактически, объект SWF, похоже, проглатывает все события, включая «щелчок».
Есть ли способ прослушивать, когда пользователь играет или приостанавливает воспроизведение, без опроса player.getPlayerState()
?
Я не был уверен, что означает 'player', но я нашел, что это работает, если' player' является объектом 'embed'. Я использовал подсказки консоли хром, чтобы рассказать мне, какие методы имеет объект, но эти методы не отображаются. Определены ли они дальше в прото-цепи? –