我想插入一個YouTube視頻並立即播放,我不太清楚如何讓這個與jquery一起工作。有任何想法嗎?如何使用jquery調用Youtube .playVideo()?
var youTubeVideo = '<object width="370" height="260"><param name="movie"' +
' value="http://www.youtube.com/v/[ID]&hl=en_US&fs=1?rel=0enablejsapi=1&playerapiid=player"></param>' +
'<param name="allowFullScreen" value="false"></param><param name="allowscriptaccess"' +
'value="always"></param><embed src="http://www.youtube.com/v/[ID]&hl=en_US&fs=1?rel=0enablejsapi=1&playerapiid=player"' +
'type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="false"' +
'width="370" height="260"></embed></object>';
$('#MyVideo').live('click',function() {
$(this).append(youTubeVideoHTML);
//How do you accomplish this call?
//player.playVideo();
});
我必須這樣做在一個單獨的元素的點擊,從而開始遊戲權離開是不是一種選擇。我也寧願不使用任何外部API。
也驗證了您目前的網址是正確的,你有混合與和&看起來並不完全正確。 – Fosco 2010-07-08 17:07:54
哇。在這裏,我試圖找出一個Javascript解決方案。簡單的解決方案。 – 2010-07-08 17:09:40
啊,這是漂亮的解決方案:)謝謝。由於視頻不存在,直到我將它添加到頁面中,我可以給它的屬性,並且當對象被追加時它會播放。謝謝:) – Andrew 2010-07-08 17:13:06