0

我编写了一个 javascript 函数,将普通的 Youtube 视频 URL 转换为嵌入的自动播放 URL。如果我只是将它转换为普通的非自动播放 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

4

1 回答 1

0

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

于 2013-07-22T22:24:20.050 回答