Автовоспроизведение случайного видео на YouTube в Javascript

Мне нужно отобразить случайное видео YouTube из выбора при загрузке страницы. Я нашел вопрос ниже очень полезным, однако я не могу понять, как заставить его работать автоматически. я пытался добавить

&автовоспроизведение=1

после "videos[index]", но я не могу заставить его работать/не знаю, не туда ли я его помещаю. Любая помощь приветствуется.

Попытка отобразить случайное видео при загрузке страницы

$(document).ready(function() {

var videos = [
'pRpvdcjkT3k',
'Te4wx4jtiEA',
'efTj6UYzvk4'
];

var index=Math.floor(Math.random() * videos.length);
var html='<div id="video"><h3>Random Video</h3><iframe width="720" height="480" src="http://www.youtube.com/embed/ ' + videos[index] + ' + "&autoplay=1" " frameborder="0" allowfullscreen></iframe></div>';
document.write(html);

});//-->

person user1688604    schedule 02.03.2014    source источник
comment
Все должно быть в порядке, не могли бы вы вставить свой код, чтобы увидеть, какие проблемы у вас могут возникнуть?   -  person David G    schedule 02.03.2014
comment
Конечно, попробовал несколько вариантов, так как я не уверен, что у меня правильный синтаксис, страница загружается и загружается, но не воспроизводится, видео загружается нормально, когда я отключаю автовоспроизведение.   -  person user1688604    schedule 02.03.2014


Ответы (1)


$(document).ready(function() {

var videos = [
'pRpvdcjkT3k',
'Te4wx4jtiEA',
'efTj6UYzvk4'
];

var index=Math.floor(Math.random() * videos.length);
var html='<div id="video"><h3>Random Video</h3><iframe width="720" height="480"   src="http://www.youtube.com/embed/' + videos[index] + '?autoplay=1" frameborder="0" allowfullscreen></iframe></div>';
document.write(html);

});

'?' вместо '&'

person user1688604    schedule 04.03.2014