我有一些YouTube嵌入代碼(我只會粘貼代碼,這會對我造成麻煩,並且剪掉不公開的東西):YouTube播放器的iframe API:播放視頻不能在Firefox 9.0.1上工作
console.log(ytplayer);
ytplayer.playVideo();
Chrome和FF上的Console.log使用正確的方法向我顯示了很好的對象,並且方法playVideo()存在那裏。它適用於我檢查的所有其他瀏覽器,但它不適用於FF!?更有趣的是,當我使用普通的YouTube播放按鈕播放視頻時,則可以使用pauseVideo()方法(以及所有其他方法:搜索,控制音量),但我無法使用playVideo()方法...
我使用嵌入視頻的新方法:
ytplayer = new YT.Player(player, {
height: height,
width: width,
videoId: videoid,
allowfullscreen: 'true',
playerVars: {
controls: 0,
showinfo: 0,
wmode: 'opaque',
autoplay: (autoplay ? 1 : 0)
},
events: {
'onReady': function() {
console.log('I am ready');
}
}
});
當然,「我已經準備好」在控制檯輸出。我不知道我做錯了什麼,爲什麼只有FF不工作......沒有JS錯誤,也沒有線索......希望有人有過這個問題,並得到它解決!:)
'沒有JS錯誤,也沒有線索只有問題頁面的鏈接可以幫助其他人識別問題,而不僅僅是你的話。 – Cheery 2012-02-15 04:11:44
也許你是對的@Cheery,但我不能發佈你的鏈接,因爲我正在做的項目是紀念性的,並且必須是私人的,直到發佈......對不起!通過「沒有JS錯誤,也沒有線索」我的意思是,控制檯輸出中的所有內容對於Chrome和FF都是相同的,對於FF它不起作用。也沒有錯誤和警告。 – Karol 2012-02-15 04:45:22
'也沒有錯誤和警告。「而且它需要'實驗'而不是'理論思考'。 – Cheery 2012-02-15 04:48:58