Управление плеером 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, время: 23:55. |