2013-07-07 3 views
0

Я пытался поместить видео youtube в iframe, когда понял, что вам нужно добавить «embed» между youtube.com и идентификатором видео. Единственная проблема заключается в том, что я извлекаю эти URL из API, поэтому все мои URL-адреса находятся в одном массиве и являются прямым URL-адресом для видео.Редактирование с использованием Javascript

Есть ли способ отредактировать этот URL-адрес, чтобы я мог добавить вложение между ними?

+0

жаль ребята, я не имел в виду разбора. Я имел в виду редактирование. – idude

+0

Не могли бы вы показать пример URL-адреса, который у вас есть и что вам нужно? – keyboardP

+0

Мой url пришел бы в feeds [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/");  
} 
Смежные вопросы