Как сделать так, чтобы встроенное видео на YouTube автоматически начинало проигрываться? - PullRequest
39 голосов
/ 18 марта 2011

В моем проекте есть модуль видеогалереи.В этом модуле есть два варианта: прямая загрузка 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 ]

71 голосов
/ 18 марта 2011

Вы должны использовать

<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-параметр, поэтому он добавляется с?

6 голосов
/ 23 ноября 2013

Это прекрасно работает для меня, попробуйте это просто поставить? Rel = 0 & autoplay = 1 в конце ссылки

<iframe width="631" height="466" src="https://www.youtube.com/embed/UUdMixCYeTA?rel=0&autoplay=1" frameborder="0" allowfullscreen></iframe>
4 голосов
/ 11 ноября 2011
<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 голосов
/ 20 декабря 2012

Добавьте & 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>
...