我编写了一个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
答案 0 :(得分:0)
我发现了这个问题。原因是因为在我的表中,我在行条目中有额外的空间,所以它不起作用。