如何制作嵌入式Youtube视频自动开始播放?

问题描述:

在我的项目中,有一个视频库模块。在本模块中,有两个选项:直接FLV上传,以及从YouTube添加视频嵌入代码。如何制作嵌入式Youtube视频自动开始播放?

我正在为div元素编写一些嵌入代码(实际上,嵌入代码来自数据库)。我想让这个视频自动播放。

<iframe title="YouTube video player" width="480" height="390" src="http://www.youtube.com/embed/zGPuazETKkI" frameborder="0" allowfullscreen></iframe> 

这是来自YouTube的示例嵌入代码。我想使用JavaScript自动播放此视频。

+7

请记住,大多数人不想在未经他们同意的情况下向他们传播音频/视频。有一个原因,我们**讨厌** A/V广告,并希望他们死于火灾。 – 2012-08-01 14:39:53

你必须使用

<iframe title="YouTube video player" width="480" height="390" src="http://www.youtube.com/embed/zGPuazETKkI?autoplay=1" frameborder="0" allowfullscreen></iframe> 

?autoplay=1

,而不是

&autoplay=1

其第一URL PARAM所以它具有增加?

+0

谢谢!但它也没有工作.. – Saritha 2011-03-18 10:25:49

+2

怪异..工作完全适合我。有什么问题? – 2011-03-18 11:07:32

+1

感谢这对我工作!这是插入You管的嵌入代码之后。 ; autoplay = 1“这是原始代码:

<iframe title='YouTube video player' class='youtube-player' type='text/html' 
     width='030' height='030' 
     src='http://www.youtube.com/embed/ZFo8b9DbcMM?rel=0&border=&autoplay=1' 
     type='application/x-shockwave-flash' 
     allowscriptaccess='always' allowfullscreen='true' 
     frameborder='0'></iframe> 

只需插入你的代码嵌入后/

添加&自动播放= 1到你的语法,这样

<iframe title="YouTube video player" width="480" height="390" src="http://www.youtube.com/embed/zGPuazETKkI&amp;autoplay=1" frameborder="0" allowfullscreen></iframe> 
+6

根据相关的问题,你会想添加'?autoplay = 1'。正如URL参数中的标准一样,第一个用'?'和其他附加的'&'符号标识。 – blo0p3r 2012-12-20 18:47:59

这完全适用于我试试这个只是把?相对= 0 &自动播放= 1在链接的末尾

<iframe width="631" height="466" src="https://www.youtube.com/embed/UUdMixCYeTA?rel=0&autoplay=1" frameborder="0" allowfullscreen></iframe>