Встроенное видео с YouTube не будет воспроизводиться автоматически
Я написал функцию javascript, которая преобразует обычный URL-адрес Youtube видео во встроенный URL-адрес автозапуска. Если я просто конвертирую его в обычный NON AUTOPLAY URL, он работает нормально, но когда я добавляю автозапуск в конец URL, он не воспроизводится в моем iframe.
Вот мой код, который преобразует URL:
function getEmbedVideoURL(originalString)
{
var regExp = "watch.*=";
var autoplay = "?autoplay=1";
var newstring = originalString.replace(new RegExp(regExp),"embed/");
newstring += autoplay;
alert(newstring);
return newstring;
}
Я также пытался использовать метод string.concat, и он тоже не работал. Буду признателен за любую оказанную помощь. Я использовал этот URL в качестве ввода http://www.youtube.com/watch?v=d1J43_TXly0
1 ответ
Я нашел проблему. Причина была в том, что в моей таблице было дополнительное место в записях строк, поэтому оно не работало.