2012-09-16 125 views
0

我在我的頁面中嵌入了一個YouTube視頻。 當我點擊鏈接時,我需要更改視頻。 我所做的是我已經改變了使用jQuery的iframe的src。 src正在改變,但視頻並未出現。這是最好的方法嗎?更改iframe src

<script> 
$(document).ready(function(){ 

$("#clickme").click(function(){ 

alert("hi"); 
$("#myPlayer").attr('src','http://www.youtube.com/watch?v=M73UUllE39w&feature=g-vrec'); 

}); 


}); 

</script> 

</head> 
    <body> 

<iframe id="myPlayer" width="560" height="315" src="http://www.youtube.com/embed/ojQyhk5knx4" frameborder="0" allowfullscreen></iframe> 

<a href="#" id="clickme"> Click to change video</a> 

有人可以告訴我在這個

回答

0

什麼即時做錯了。如果你選中的YouTube嵌入代碼,其網址是這種格式:http://www.youtube.com/embed/Th3STX3gKX0

你最有可能需要遵循這個原則,而不是導航到YouTube視頻本身。

+0

是的,它的工作。謝謝。這真的是一個愚蠢的錯誤。實際上我有三個視頻在我的page.is有無論如何加載三個視頻,如第一個完成後加載第二個視頻.. –

+0

我不確定,但你可以嘗試瀏覽** [YouTube API](https://developers.google.com/youtube/)**查看是否有可能 –