嵌入式Youtube视频将不会自动播放

Embedded Youtube Video Will Not Play Automatically

本文关键字:自动播放 Youtube 视频 嵌入式      更新时间:2023-09-26

我编写了一个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

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