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

时间:2011-03-18 08:45:40

标签: iframe video youtube embed

在我的项目中,有一个视频库模块。在此模块中,有两个选项:直接FLV上传,以及从YouTube添加视频嵌入代码。

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

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

这是来自YouTube的示例嵌入代码。我想用JavaScript自动制作这个视频。

4 个答案:

答案 0 :(得分:71)

你必须使用

<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参数,因此添加了一个?

答案 1 :(得分:6)

这对我来说非常适合尝试这个只是在链接的末尾放置?rel = 0&amp; autoplay = 1

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

答案 2 :(得分:4)

<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>

只需在嵌入/

后插入代码

答案 3 :(得分:3)

&amp; autoplay = 1 添加到您的语法中,例如

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