そこでJavaScriptでクリックしてから、iframeに切り替えるようにしてみようという試みです。
当方JavaScript初心者ですので間違えがあってもご容赦を。
コメントで教えてくれると幸いです。
function changeThumbnail(obj)
{
var width = 480;
var height = 360;
var pattern = /vi\/([^&]+)\//;
var video_id = obj.childNodes[0].src.match(pattern);
var iframe = "<iframe width=\""+width+"\" height=\""+height+"\" src=\"http://www.youtube.com/embed/"+video_id[1]+"\" frameborder=\"0\" allowfullscreen></iframe>";
obj.innerHTML = iframe;
}
<a href="https://www.youtube.com/watch?v=n7H4p0ArZUU">Mr.Children「フェイク」Music Video</a><br/> <div onClick="changeThumbnail(this);"><img src="http://i.ytimg.com/vi/n7H4p0ArZUU/hqdefault.jpg"></div>
テストページ
jQueryを使えばもっと簡易化できそうです。
0 件のコメント:
コメントを投稿