如何更改在YouTube嵌入式播放器中播放的视频? [英] How to change the video playing in Youtube embedded player?
本文介绍了如何更改在YouTube嵌入式播放器中播放的视频?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想制作一个播放列表,点击每个<li>
都会更改下面的视频链接.该列表将如下所示:
I'd like to make a playlist, where a click on each <li>
will change the video link just below. The list will look like this:
-
视频1
video1
<li><a href="MzfAvHlIVjE&hl=en&fs=1&rel=0&color1=0x3a3a3a&color2=0x999999">">video1</a></li>
bbbbb
bbbbb
视频播放器在这里
因此,单击aaaaa将播放aaaaa,单击bbbbb将会播放bbbbb,等等.
So clicking on aaaaa will play aaaaa , clicking on bbbbb will play bbbbb, etc.
我想使它成为ajax,而无需重绘,只是顺滑而玩.
I'd like to make it ajax, without redraw, just clic and play.
这是要编辑的youtube对象
Here is the youtube object to edit
<object width="320" height="265">
<param name="movie" value="http://www.youtube.com/v/MzfAvHlIVjE&hl=en&fs=1&rel=0&color1=0x3a3a3a&color2=0x999999"></param>
<param name="allowFullScreen" value="true"></param>
<param name="allowscriptaccess" value="always"></param>
<embed src="http://www.youtube.com/v/MzfAvHlIVjE&hl=en&fs=1&rel=0&color1=0x3a3a3a&color2=0x999999" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="320" height="265"></embed>
</object>
如何更改在YouTube嵌入式播放器中播放的视频?
How can I change the video playing in Youtube embedded player ?
推荐答案
如果您不喜欢弹出窗口,就可以摆脱它:
If you dun like the popup just get rid of it:
function play(id)
{
var html = '';
html += '<object >';
html += '<param name="movie" value="http://www.youtube.com/v/'+id+'"></param>';
html += '<param name="autoplay" value="1">';
html += '<param name="wmode" value="transparent"></param>';
html += '<embed src="http://www.youtube.com/v/'+id+'&autoplay=1" type="application/x-shockwave-flash" wmode="transparent" ></embed>';
html += '</object>';
return html;
};
<div id="button1" />
<div id="playvideo" />
$("#button1").click(function() { $("#playvideo").html(play("YOURVIDEOID")); });
希望这会有所帮助
这篇关于如何更改在YouTube嵌入式播放器中播放的视频?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文