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