0

ページに YouTube 動画を埋め込みました。リンクをクリックしたときにビデオを変更する必要があります。私がやったことは、jqueryを使用して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>

誰かが私がこれで間違っていることを教えてもらえますか

4

1 に答える 1

0

If you check the YouTube EMBED code, their URLs are in this format: http://www.youtube.com/embed/Th3STX3gKX0

You most probably need to follow this principle instead of navigating to a YouTube video itself.

于 2012-09-16T07:09:05.493 に答える