0
我正在嘗試使用iframe youtube api,並且無法直接從其入門文檔運行代碼。Youtube iFrame JavaScript未播放視頻
下面是代碼:http://jsfiddle.net/ApK7X/1/
這是假設加載播放器,播放並更新ID爲embed-code
然而部分,它的所有做的是顯示播放器。它不會自動播放視頻,也不會更新頁面上的ID。
什麼給?
我正在嘗試使用iframe youtube api,並且無法直接從其入門文檔運行代碼。Youtube iFrame JavaScript未播放視頻
下面是代碼:http://jsfiddle.net/ApK7X/1/
這是假設加載播放器,播放並更新ID爲embed-code
然而部分,它的所有做的是顯示播放器。它不會自動播放視頻,也不會更新頁面上的ID。
什麼給?
你必須:
&origin=http://example.com
。通過指定此參數,API將只有工作在http://example.com
,不在任何其他協議或域。Onload
更改爲nowrap (head)
,以便您的API方法在全局名稱空間中定義。工作小提琴:http://jsfiddle.net/ApK7X/2/
對於其他的實現方法,看看在these answers之一。
你的代碼永遠不會做任何事情,因爲你永遠不會運行你的函數... – Jasper 2012-02-17 23:22:11
...是不是他們被api調用?還想出了我的問題的一部分是,這不適用於本地靜態HTML頁面。這些頁面需要在服務器上運行... – Anthony 2012-02-17 23:32:50
這裏是您的JSFiddle的更新版本,我在函數中放置了'alert',並且您會注意到它們不會觸發:http://jsfiddle.net/ApK7X/3 / – Jasper 2012-02-18 16:51:09