获取embedded式YouTubevideo以自动播放和循环播放
我试图获得一个基本的Youtubevideo自动播放和embedded在页面上的自动循环,但我没有运气。
<div style="text-align: center; margin: auto"><object type="application/x-shockwave-flash" style="width:1120px; height:630px;" data="http://www.youtube.com/v/GRonxog5mbw?rel=0&loop=1&autoplay=1&showsearch=0&version=3&showinfo=0&modestbranding=1&fs=1"> <param name="movie" value="http://www.youtube.com/v/GRonxog5mbw?rel=0&loop=1&autoplay=1&showsearch=0&version=3&showinfo=0&modestbranding=1&fs=1" /> <param name="allowFullScreen" value="true" /> <param name="allowscriptaccess" value="always" /> </object></div>
YouTubes HTML5embedded代码:
<iframe width="560" height="315" src="http://www.youtube.com/embed/GRonxog5mbw?autoplay=1&loop=1&playlist=GRonxog5mbw" frameborder="0" allowfullscreen></iframe>
您可以在这里阅读:…( 编辑链接死亡。)…查看互联网存档项目的原始内容。
以下是YouTubeembedded式播放器参数的完整列表。
相关信息:
自动播放 (支持的播放器:AS3,AS2,HTML5)值:0或1.默认值为0.设置播放器加载时是否自动播放初始video。
循环 (支持的播放器:AS3,HTML5)值:0或1.默认值为0.对于单个video播放器,设置为1将使播放器一次又一次地播放初始video。 对于播放列表播放器(或自定义播放器),播放器将播放整个播放列表,然后从第一个video重新开始播放。
注意:此参数在AS3播放器和IFrameembedded中有有限的支持,可以加载AS3或HTML5播放器。 目前,循环参数仅在与播放列表参数结合使用时在AS3播放器中起作用。 要循环播放单个video,请将循环参数值设置为1,并将播放列表参数值设置为已在播放器APIurl中指定的相同videoID:
http://www.youtube.com/v/VIDEO_ID?version=3&loop=1&playlist=VIDEO_ID
在embedded代码中使用上面的URL(也可以附加其他参数)。
所有的答案没有为我工作,我检查了播放列表的URL,并看到播放列表参数更改为列表! 所以它应该是:
&循环= 1&列表= PLvNxGp1V1dOwpDBl7L3AJIlkKYdNDKUEs
所以这里是我使用完整的代码做一个干净的,循环,自动播放video:
<iframe width="100%" height="425" src="https://www.youtube.com/embed/MavEpJETfgI?autoplay=1&showinfo=0&loop=1&list=PLvNxGp1V1dOwpDBl7L3AJIlkKYdNDKUEs&rel=0" frameborder="0" allowfullscreen></iframe>
有同样的经验,但是对我来说魔法是不是改变embedded到v。
所以代码看起来像这样
<iframe width="560" height="315" src="https://www.youtube.com/embed/cTYuscQu-Og?Version=3&loop=1&playlist=cTYuscQu-Og" frameborder="0" allowfullscreen></iframe>
希望能帮助到你…