Видео с ютуба

R0
На сайте с 04.05.2011
Offline
56
606

Здравствуйте.

Нашел в сети следующий код:

<script type="text/javascript">

$(document).ready(function()

{

$(".search_input").keyup(function()

{

var search_input = $(this).val();

var keyword= encodeURIComponent(search_input);

// Youtube API

var yt_url='http://gdata.youtube.com/feeds/api/videos?q='+keyword+'&format=5&max-results=1&v=2&alt=jsonc';

$.ajax

({

type: "GET",

url: yt_url,

dataType:"jsonp",

success: function(response)

{

if(response.data.items)

{

$.each(response.data.items, function(i,data)

{

var video_id=data.id;

var video_title=data.title;

var video_viewCount=data.viewCount;

// IFRAME Embed for YouTube

var video_frame="<center><iframe width='520' height='330' src='http://www.youtube.com/embed/"+video_id+"' frameborder='0' type='text/html'></iframe></center>";

var final="<div id='title'>"+video_title+"</div><div>"+video_frame+"</div><div id='count'>"+video_viewCount+" Просмотров</div>";

$("#result").html(final); // Result

});

}

else

{

$("#result").html("<div id='no'>Нет видео</div>");

}

}

});

});

});

</script>

<style>

#result

{

background-color:#000;

margin-top:15px;

min-height:330px;

width:520px;

border:solid 10px #fff;

-moz-border-radius:9px;

-webkit-border-radius:9px;

}

#no

{

padding:30px;

font-size:24px;

color:#fff;

}

#title

{

background-color:#fff;

font-size:16px;

text-align:left;

padding-bottom:8px;

}

#count

{

background-color:#fff;

text-align:left;

padding-top:8px;

}

</style>

Поиск видео:

<input type="text" class='search_input' />

<div id="result"></div>

Там необходимо ввести запрос в поле поиска и после этого плеер загрузит конкретное видео.

Как переделать скрипт так, чтобы в момент загрузки страницы сайта сразу загружался плеер с видео (запрос автоматически должен браться с моего title).

CL
На сайте с 13.10.2012
Offline
0
#1

Удаляете $(".search_input").keyup(function()

{

удаляете 1н из 3х }); перед </script>

var search_input = $(this).val(); заменяете на var search_input = "<?php echo $my_tytle?>";

в переменной $my_title должен быть ваш заголовок

R0
На сайте с 04.05.2011
Offline
56
#2
CyLLIee_3JIo:
Удаляете $(".search_input").keyup(function()
{

удаляете 1н из 3х }); перед </script>

var search_input = $(this).val(); заменяете на var search_input = "<?php echo $my_tytle?>";

в переменной $my_title должен быть ваш заголовок

Огромное спасибо, всё работает.

R0
На сайте с 04.05.2011
Offline
56
#3

А кто-нибудь знает как прикрутить собственный видеоплеер к этому скрипту?

siv1987
На сайте с 02.04.2009
Offline
427
#4

А еще кто нибудь знает как к собственному видеоплееру прикрутить кнопку бабло?

R0
На сайте с 04.05.2011
Offline
56
#5
siv1987:
А еще кто нибудь знает как к собственному видеоплееру прикрутить кнопку бабло?

Сообщение ради сообщения.

Забудь про кнопку бабло - это миф, который снится многим.

---------- Добавлено 15.10.2012 в 16:29 ----------

Решение уже нашел.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий