Встроенное видео с 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 ответ

Я нашел проблему. Причина была в том, что в моей таблице было дополнительное место в записях строк, поэтому оно не работало.

Другие вопросы по тегам