我所有的代碼是在這裏:http://jsfiddle.net/frankzfaz/B8nex/加載新的YouTube I幀的JavaScript YouTube API取得
基本上,我有YouTube API將工作,我希望它與對象嵌入的方式,但我想它以這種方式工作與iframes。
我的jsfiddle發生了什麼事情,每次按下按鈕時都會加載新視頻,並且這些視頻一次只能從JavaScript數組中加載。這是我希望它與iframe一起工作的方式。
我知道我應該這樣做:
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將不會提取它。
爲什麼你想用iframe替換完美的解決方案,如果我可能會問? – Kerstomaat