嵌入式Youtube视频无法自动播放

时间:2013-07-22 22:14:47

标签: javascript html5 iframe embed

我编写了一个javascript函数,可将普通的Youtube视频网址转换为嵌入式自动播放网址。如果我只是将它转换为正常的NON AUTOPLAY网址,它可以正常工作,但是当我将自动播放添加到网址的末尾时,它无法在我的iframe中播放。

以下是我转换网址的代码:

 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方法,但它也没有用。任何帮助深表感谢。我一直在使用此网址作为输入http://www.youtube.com/watch?v=d1J43_TXly0

1 个答案:

答案 0 :(得分:0)

我发现了这个问题。原因是因为在我的表中,我在行条目中有额外的空间,所以它不起作用。