Всего моего кода здесь: http://jsfiddle.net/frankzfaz/B8nex/загрузки новые фреймы YouTube С помощью JavaScript API YouTube
В принципе, у меня есть API YouTube работает так, как я хочу его с объектом встраивается, но я хотел бы, чтобы работать таким образом с фреймами.
Что происходит в моем jsfiddle, так это то, что новые видео загружаются каждый раз при нажатии кнопки, и эти видео загружаются из массива JavaScript по одному. Вот как я хочу, чтобы он работал с iframes.
Я знаю, что я должен использовать это:
function onYouTubeIframeAPIReady() { // called automatically when the iframe API loads.
var player = new YT.Player(playerId, { // passing the reference to the DOM element of your existing iframe
events: {
'onStateChange': onPlayerStateChange,
'onError': onPlayerError
}
});
}
Я попытался использовать это как в глобальном масштабе, и область видимости функции, не повезло! Он работает только в том случае, если одно видео загружается сразу при загрузке страницы. Если видео загружается после страницы, iframe api не забирает его.
Почему вы хотите заменить отлично работающее решение iframes, если я могу спросить? – Kerstomaat