5
我的頁面上有一個鏈接的圖像,點擊後會加載一個Fancybox模式框。它成功地完成了這項工作,但我希望視頻能夠自動播放。如果我將YouTube網址設置爲autoplay=1
,隱藏的DIV會在頁面加載時在後臺播放。用Fancybox自動播放嵌入的Youtube視頻
// Here is the linked image
<a id="inline" href="#video"><img src="someimage.jpg" alt="Description" /></a>
// Here is the hidden DIV
<div style="display:none">
<div id="video">
<iframe title="YouTube video player" width="640" height="390" src="###YOUTUBE LINK###rel=0&hd=1&autoplay=0" frameborder="0"></iframe>
</div>
</div>
// Here is the script
<script type="text/javascript">
$("a#inline").fancybox({
'hideOnContentClick': true,
});
</script>
我的猜測是,我需要做某種綁定的()事件和字符串替換改變autoplay=0
到autoplay=1
,但我已經嘗試了一些變化沒有任何成功
有什麼想法嗎?
我曾嘗試過類似技巧,基於提示#4,但它只是加載一個Fancybox模式框,其中沒有任何東西。右鍵單擊該區域顯示「Movie not loaded」 – 2011-03-01 21:11:58
Ah OK修復了它。你只需要上述的正常的URL工作,而不是嵌入式的鏈接。全部解決。謝謝! – 2011-03-01 21:39:34
是的,我花了一段時間才第一次弄清楚這一點。 – Marcel 2011-03-01 22:20:55