<iframe width="560" height="315" src="//www.youtube.com/embed/M7lc1UVf-VE" frameborder="0" allowfullscreen></iframe>
У меня есть несколько вопросов о том, что происходит, когда я добавляю видео YouTube с использованием исходного кода, как описано выше. Код должен генерировать объект YouTube Player, который обрабатывает видео так, как это нравится пользователям. Когда я генерирую Youtube Player самостоятельно, используя API Youtube Player (вместо использования кода для встраивания), я могу вызвать на нем функции вызова.
var player;
function onYouTubeIframeAPIReady() {
player = new YT.Player('player', {
height: '390',
width: '640',
videoId: 'M7lc1UVf-VE',
events: {
'onReady': onPlayerReady,
'onStateChange': onPlayerStateChange
}
});
}
//player.playVideo(); will play the video.
Мой вопрос: как я могу управлять объектом игрока, сгенерированным кодом встраивания? Иначе говоря, со страницы http://www.youtube.com/watch?v=M7lc1UVf-VE, как мне воспроизвести видео, вызвав SOMEPlayer.playVideo()
? Когда вы переходите к URL-адресу, доступен объект ytplayer
, но он не содержит необходимых функций.
Этот вопрос может быть дубликатом этого.