Результаты поиска
Введите запрос, по завершению нажмите Enter.
  • Страница 1 из 1
  • 1
Форум » Веб-мастерская » JavaScript » Ролик с youtube
Ролик с youtube
Отправлено 23.03.2013 - 20:141
Бывалый
624 сообщения
Мужчина
Здравствуйте!!
Можно вывести ролик по названию? чтобы открывалось в ajax окне...
Профиль Личное сообщение Дом. страница icq Skype
63
Отправлено 23.03.2013 - 20:572
Бывалый
319 сообщений
Мужчина
pro100(4eJI), Да)
Профиль Личное сообщение Дом. страница icq Skype
24
Отправлено 23.03.2013 - 21:473
Нет аватара
Beginner
13 сообщений
Мужчина
конечно
Профиль Личное сообщение Дом. страница icq Skype
0
Отправлено 24.03.2013 - 08:494
Нет аватара
Beginner
28 сообщений
Мужчина
pro100(4eJI), вас не смущает что один ролик может называться одинаково, так что лучше по айди
Профиль Личное сообщение Дом. страница icq Skype
7
Отправлено 24.03.2013 - 09:305
Нет аватара
Beginner
7 сообщений
Мужчина
Теоретически возможно, посылаем запрос на страницу http://www.youtube.com/results?search_query=Название ролика, и вытаскиваем первую ссылку с классом yt-uix-sessionlink yt-uix-tile-link yt-uix-contextlink
Профиль Личное сообщение Дом. страница icq Skype
0
Отправлено 24.03.2013 - 13:486
Бывалый
624 сообщения
Мужчина
Кто может помочь с кодом?)
я не знаю как(
Профиль Личное сообщение Дом. страница icq Skype
63
Отправлено 25.03.2013 - 13:347
Нет аватара
Beginner
28 сообщений
Мужчина
pro100(4eJI), надо смотреть в сторону youtube api, накалякаю код позже..

Добавлено (25.03.2013, 13:34)
---------------------------------------------
Код

<a href="javascript://" onclick="findVideo('Harlem Shake!');">Harlem Shake!</a>
<div id="video">Загрузка...</div>
<script type="text/javascript">
function findVideo(find) {
find = find.split(' ').join('+');
$.get('http://gdata.youtube.com/feeds/api/videos?q='+find+'&alt=rss&max-results=1&v=2',function(data) {
var video = $(data).find('item');
var video_id = $(video).find('link').text().split('v=')[1];
var ampersandPosition = video_id.indexOf('&');
if(ampersandPosition != -1) {
   video_id = video_id.substring(0, ampersandPosition);
}
$('#video').html('<iframe width="560" height="315" src="http://www.youtube.com/embed/'+video_id+'?rel=0" frameborder="0" allowfullscreen></iframe>');
});
}
</script>


Думаю засунуть содержимое #video в аякс окно вам не составит труда, просто давно с юкоз не работал и забыл как писать окно.
Профиль Личное сообщение Дом. страница icq Skype
7
Отправлено 25.03.2013 - 16:468
Бывалый
624 сообщения
Мужчина
AndWeBar, спасибо!
а можно в ajax чтобы видео открывалось?)
Профиль Личное сообщение Дом. страница icq Skype
63
Отправлено 25.03.2013 - 19:469
Нет аватара
Beginner
28 сообщений
Мужчина
Смотри сообщение выше ^
Профиль Личное сообщение Дом. страница icq Skype
7
Отправлено 26.03.2013 - 01:3810
Бывалый
624 сообщения
Мужчина
AndWeBar, Воо..все работает)
Только я изображение вывести не могу..
как только не пробовал, но не получается(
Помоги если не трудно!)
Профиль Личное сообщение Дом. страница icq Skype
63
Отправлено 26.03.2013 - 09:1911
Нет аватара
Beginner
28 сообщений
Мужчина
pro100(4eJI), извини у меня тоже с этим проблемы)
Профиль Личное сообщение Дом. страница icq Skype
7
Отправлено 26.03.2013 - 13:4512
Бывалый
646 сообщений
Мужчина
pro100(4eJI), у trane было решение
Профиль Личное сообщение Дом. страница icq Skype
17
Отправлено 26.03.2013 - 14:2113
Нет аватара
Beginner
28 сообщений
Мужчина
pro100(4eJI), Попробуйте добавить после
Код
$('#video').html('<iframe width="560" height="315" src="http://www.youtube.com/embed/'+video_id+'?rel=0" frameborder="0" allowfullscreen></iframe>');
это
Код
$('.imgTube').html('<img src="http://i.ytimg.com/vi/'+video_id+'/1.jpg" alt="'+video_id'" />');
и добавить куда нибудь див с классом imgTube
Профиль Личное сообщение Дом. страница icq Skype
7
Форум » Веб-мастерская » JavaScript » Ролик с youtube
  • Страница 1 из 1
  • 1
Поиск:
uSite.su © 2010-2020
Все права защищены.
Многогранность и сверхспособности сообщества uCoz заставляют задуматься даже самые стойкие умы веб-программирования, ведь лишь uSite способен предоставить ответы на самые сложные вопросы uCoz.
01RSS
Хостинг от uCozПользовательское соглашение и прочая информация