0

youtube.com とビデオ ID の間に「埋め込み」を配置する必要があることに気付いたとき、YouTube ビデオを iframe に入れようとしていました。唯一の問題は、API からこれらの URL を抽出しているため、すべての URL が 1 つの配列にあり、ビデオへの直接の URL であることです。

間に埋め込みを追加できるように、この URL を編集する方法はありますか?

4

1 に答える 1

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/");    
}
于 2013-07-07T14:12:04.450 に答える