Javascript 嵌入的Youtube视频不会自动播放

Javascript 嵌入的Youtube视频不会自动播放,javascript,html,iframe,embed,Javascript,Html,Iframe,Embed,我编写了一个javascript函数,将普通Youtube视频URL转换为嵌入式自动播放URL。如果我只是将其转换为正常的非自动播放URL,它可以正常工作,但当我将自动播放添加到URL的末尾时,它不会在我的iframe中播放 以下是我转换URL的代码: function getEmbedVideoURL(originalString) { var regExp = "watch.*="; var autoplay = "?autoplay=1"; var

我编写了一个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作为输入

我发现了问题。原因是因为在我的表中,行条目中有额外的空间,所以它无法工作