0
我試圖在網站上嵌入YouTube播放列表,並使其自動播放並將其靜音。我發現這個代碼,要做到這一點:試圖在YouTube視頻播放列表中自動播放聲音自動播放
<script src="http://www.google.com/jsapi"></script>
<script src="http://ajax.googleapis.com/ajax/libs/swfobject/2.1/swfobject.js"></script>
<div id="ytapiplayer">You need Flash player 8+ and JavaScript enabled to view this video.</div>
<script type="text/javascript">
google.load("swfobject", "2.1");
function onYouTubePlayerReady(playerId) {
ytplayer = document.getElementById("myytplayer");
ytplayer.playVideo();
ytplayer.mute();
}
var params = { allowScriptAccess: "always" };
var atts = { id: "myytplayer" };
swfobject.embedSWF("http://www.youtube.com/v/mOLp4doE51Q&list=PL86C090F73345FED6&feature=plpp_play_all?enablejsapi=1&playerapiid=ytplayer&allowFullScreen=true&version=3&loop=1&autohide=1",
"ytapiplayer", "100%", "380", "8", null, null, params, atts)
</script>
這是一個WordPress站點,當我輸入了代碼,它只是自動刪除所有的部件上的側邊欄和標題那名iFrame中/廣告。我把代碼放在通常具有視頻代碼的小部件中,並沒有觸及其他小部件,但是當我重新加載它時,全部都消失了,我不得不重建它們(幸運的是從備份中)。
最重要的是,視頻甚至沒有加載。
我假設此代碼是以某種方式針對iFrames,然後在其上運行一些代碼?在我再次嘗試之前,有人能幫助我解讀這個問題嗎?我不擅長JavaScript,並試圖找到一些答案。謝謝!