doctorrrrr Опубликовано 17 Июня 2008 Жалоба Поделиться Опубликовано 17 Июня 2008 Заинтересовало.Как заставить видео с YouTube проигрываться в собственном онлайн flv-плеере, а не в стандартном ютабовском?Нашел на одном форуме следующую реализацию - выцепляется УРЛ для скачивания (get_video.flv), и обрабатывается в плеере. http://stepashka.com/v1.php?v=Dr9LcYMvfqE Вот пример. Интересует содержимое v1.php, т.е. Как получить прямую ссылку на flv youtube средствами PHP? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Arhar Опубликовано 17 Июня 2008 Жалоба Поделиться Опубликовано 17 Июня 2008 посмотри мод "автоматический распознаватель"там достаточно просто установлена однозначная связь между Dr9LcYMvfqE и html кодом плеера Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
doctorrrrr Опубликовано 17 Июня 2008 Автор Жалоба Поделиться Опубликовано 17 Июня 2008 http://www.youtube.com/watch?v='.$m[1].' , где $m[1] - код ролика ? Ссылку такого вида я пробовал скармливать плееру, отказывается проигрывать.Или не про это речь? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
doctorrrrr Опубликовано 27 Июня 2008 Автор Жалоба Поделиться Опубликовано 27 Июня 2008 Нашел скрипт такого вида - <?php // call with: Youtube_URL.php?v=KruCukcswFw // or... // call with: Youtube_URL.php?v=http://www.youtube.com/watch?v=KruCukcswFw $videoid = (isset($_GET["v"])) ? strval($_GET["v"]) : ""; if (preg_match('/http:\/\/www.youtube.com\/watch\?v=(.*)/', $videoid, $match)) { $videoid = $match[1]; } $page = @file_get_contents('http://youtube.com/v/' . $videoid); if ((preg_match('/&t=(.*?)&/', $http_response_header[5], $match)) || (preg_match('/&t=(.*)/', $http_response_header[5], $match))) { $url = "http://www.youtube.com/get_video.php?video_id=" . $videoid . "&t=" . $match[1]; } echo $url; exit; ?> Попытался интегрировать в IPB. forum/index.php?autocom=videoload&v=ид видео с ютаба - пустая страница, хотя на локалке в отдельном скрипте все ОК. Вот код скрипта:<?php if ( ! defined( 'IN_IPB' ) ) { print "<h1>Некорректный адрес</h1>Вы не имеете доступа к этому файлу напрямую. Если вы недавно обновляли форум, вы должны обновить все соответствующие файлы."; exit(); } class component_public { function run_component() { $videoid = (isset($_GET['v'])) ? strval($_GET['v']) : ""; if (preg_match('/http:\/\/www.youtube.com\/watch\?v=(.*)/', $videoid, $match)) { $videoid = $match[1]; } $page = @file_get_contents('http://youtube.com/v/' . $videoid); if ((preg_match('/&t=(.*?)&/', $http_response_header[5], $match)) || (preg_match('/&t=(.*)/', $http_response_header[5], $match))) { $url = "http://www.youtube.com/get_video.php?video_id=" . $videoid . "&t=" . $match[1]; } if($this->ipsclass->member['id']<1) { die("Зарегистрируйся"); }else{ echo $url; } } } ?> Подскажите, плз, в чем проблема. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 27 Июня 2008 Жалоба Поделиться Опубликовано 27 Июня 2008 Скрипт — УГ где нашли? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
doctorrrrr Опубликовано 28 Июня 2008 Автор Жалоба Поделиться Опубликовано 28 Июня 2008 http://www.jeroenwijering.com/?thread=5484 Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Arhar Опубликовано 28 Июня 2008 Жалоба Поделиться Опубликовано 28 Июня 2008 на той странице видел кучу ГОРАЗДО более хороших скриптов Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
doctorrrrr Опубликовано 28 Июня 2008 Автор Жалоба Поделиться Опубликовано 28 Июня 2008 Приведите пример, пожалуйста. Пробовал другой - такого типа:$file = simplexml_load_file("http://youtube.com/api2_rest?method=youtube.videos.get_video_token&video_id=$id[1]"); Но функция simplexml_load_file отключена на сервере. Многие не подходят из-за... URL file-access is disabled in the server configuration Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
doctorrrrr Опубликовано 1 Июля 2008 Автор Жалоба Поделиться Опубликовано 1 Июля 2008 Приведите пример, пожалуйста. Ап. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.