Управление плеером YouTube
Пишу расширение для оперы, которое должно управлять проигрывателем ютуб. Возможно ли осуществить управление видео плеером непосредственно в YouTube?
Задачи такие: 1) Как только плеер прогрузился и видео стартует - остановить видео, перемотать на 5 сек. вперед и снова включить. 2) Сдеалть перемотку за 5 секунд до конца видео в самый конец. ИЛИ 2) За 5 секунд до конца видео отключить звук. Насчет 1 пунктаперемотку можно осуществить защет изменения ссылки, но мне нуобходимо именно плеером управлять. |
Цитата:
|
Цитата:
Но как бы получить переменную "player" на самой странице с видео. |
Делается через селектор.
Таким образом можно найти видео: $(".video-stream.html5-main-video") Пример выполнения функции: $(".video-stream.html5-main-video").pause() |
Цитата:
Управление осуществляется через объект плейра, который создается, например: var player = new YT.Player('player', { height: '360', width: '640', videoId: 'M7lc1UVf-VE', events: { 'onReady': onPlayerReady, 'onStateChange': onPlayerStateChange } }); Потом уже можно player.playVideo(); .... player.stopVideo(); |
Часовой пояс GMT +3, время: 07:31. |