0
我试图将youtube视频放入iframe,当我意识到必须在youtube.com和视频ID之间嵌入“嵌入”。唯一的问题是,我从一个API中提取这些网址,所以我的所有网址都在一个数组中,并且是视频的直接网址。使用Javascript进行编辑
有没有什么办法让我编辑这个网址,以便我可以添加嵌入之间?
我试图将youtube视频放入iframe,当我意识到必须在youtube.com和视频ID之间嵌入“嵌入”。唯一的问题是,我从一个API中提取这些网址,所以我的所有网址都在一个数组中,并且是视频的直接网址。使用Javascript进行编辑
有没有什么办法让我编辑这个网址,以便我可以添加嵌入之间?
您可以使用与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/");
}
对不起你们我不是故意的解析。我的意思是编辑。 – idude
你能举一个你有的网址和你想要的例子吗? – keyboardP
我的网址会在馈送[0] .link,我希望它有一个嵌入之间。 http://www.youtube.com/embed/XGSy3_Czz8k – idude