如何更改在YouTube嵌入式播放器中播放的视频? [英] How to change the video playing in Youtube embedded player?

查看:131
本文介绍了如何更改在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屋!

  • 查看全文
    登录 关闭
    扫码关注1秒登录
    发送“验证码”获取 | 15天全站免登陆