2013-07-07 111 views
0

我试图将youtube视频放入iframe,当我意识到必须在youtube.com和视频ID之间嵌入“嵌入”。唯一的问题是,我从一个API中提取这些网址,所以我的所有网址都在一个数组中,并且是视频的直接网址。使用Javascript进行编辑

有没有什么办法让我编辑这个网址,以便我可以添加嵌入之间?

+0

对不起你们我不是故意的解析。我的意思是编辑。 – idude

+0

你能举一个你有的网址和你想要的例子吗? – keyboardP

+0

我的网址会在馈送[0] .link,我希望它有一个嵌入之间。 http://www.youtube.com/embed/XGSy3_Czz8k – idude

回答

1

您可以使用与string.replace

var url = "http://www.youtube.com/watch?v=XGSy3_Czz8k"; 

var embedurl = url.replace("watch?v=","embed/"); 

所以,如果你想你的阵列中取代一切

for (var i = 0; i < thefeeds.length; i++) { 
    thefeeds[i].link = thefeeds[i].link.replace("watch?v=","embed/");  
}