viiprogrammer Опубликовано 14 ноября, 2015 Жалоба Поделиться Опубликовано 14 ноября, 2015 Функция получения прямой ссылки на youtube видео function getVideoUrl($id) { $formats = array('18', '22', '37', '38'); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, 'http://www.youtube.com/get_video_info?video_id=' . $id); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $links = curl_exec($ch); curl_close($ch); parse_str($links, $info); if ($info["status"] == 'fail') { $video_array[] = ''; return; } $res = explode(',', $info['url_encoded_fmt_stream_map']); foreach ($res as $k => $v) { parse_str($v, $rr); if (in_array($rr['itag'], $formats)) { $video_array[] = urldecode($rr['url']); } } return $video_array; } P.s ссылка действительна чуть больше дня. 2 Ссылка на комментарий
GreenMonster Опубликовано 14 ноября, 2015 Жалоба Поделиться Опубликовано 14 ноября, 2015 P.s ссылка действительна чуть больше дня. Значит это не прямая ссылка. Ссылка на комментарий
viiprogrammer Опубликовано 15 ноября, 2015 Автор Жалоба Поделиться Опубликовано 15 ноября, 2015 Значит это не прямая ссылка. Увы более прямую не получить , а какая разница и по самой прямой и по этой можно скачать файл Ссылка на комментарий
GreenMonster Опубликовано 15 ноября, 2015 Жалоба Поделиться Опубликовано 15 ноября, 2015 Увы более прямую не получить , а какая разница и по самой прямой и по этой можно скачать файл А, ну если это для скачивания, то вполне сойдет. Ссылка на комментарий
GoogleChrome Опубликовано 16 мая, 2016 Жалоба Поделиться Опубликовано 16 мая, 2016 это функция запроса на прямую ссылку? можно же ведь сделать чтобы каждый раз при нажатии на плей был запрос на ссылку и видео бы проигрывалось в плеере? Ссылка на комментарий
wenjiro Опубликовано 16 мая, 2016 Жалоба Поделиться Опубликовано 16 мая, 2016 Функция получения прямой ссылки на youtube видео function getVideoUrl($id) { $formats = array('18', '22', '37', '38'); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, 'http://www.youtube.com/get_video_info?video_id=' . $id); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $links = curl_exec($ch); curl_close($ch); parse_str($links, $info); if ($info["status"] == 'fail') { $video_array[] = ''; return; } $res = explode(',', $info['url_encoded_fmt_stream_map']); foreach ($res as $k => $v) { parse_str($v, $rr); if (in_array($rr['itag'], $formats)) { $video_array[] = urldecode($rr['url']); } } return $video_array; } P.s ссылка действительна чуть больше дня. куда это и для чего? Ссылка на комментарий
viiprogrammer Опубликовано 16 мая, 2016 Автор Жалоба Поделиться Опубликовано 16 мая, 2016 куда это и для чего? Это пользовательская функция в php, написанная для того чтобы получать по ID видео с YOUTUBE ссылку на сам видео файл 1 Ссылка на комментарий
wenjiro Опубликовано 16 мая, 2016 Жалоба Поделиться Опубликовано 16 мая, 2016 Это пользовательская функция в php, написанная для того чтобы получать по ID видео с YOUTUBE ссылку на сам видео файл ясно Ссылка на комментарий
viiprogrammer Опубликовано 16 мая, 2016 Автор Жалоба Поделиться Опубликовано 16 мая, 2016 это функция запроса на прямую ссылку? можно же ведь сделать чтобы каждый раз при нажатии на плей был запрос на ссылку и видео бы проигрывалось в плеере? Самую прямую ссылку получить невозможно но эта ссылка вроде 5 дневная после надо получать заново но чтобы не сильно грузить можно кешировать а так да, ее можно пихать в свой плеер Ссылка на комментарий
GoogleChrome Опубликовано 15 июня, 2016 Жалоба Поделиться Опубликовано 15 июня, 2016 (изменено) может кто-нибудь реализует? пользователь вставляет в базу url видео при нажатии на плей, запускается функция вытаскивает файл и проигрывает или чтобы при открытии страницы с видео шел запрос и вставлялась полученная ссылка Изменено 15 июня, 2016 пользователем GoogleChrome Ссылка на комментарий
AleksandrSaz Опубликовано 6 декабря, 2018 Жалоба Поделиться Опубликовано 6 декабря, 2018 Здравствуйте! Кто мне скинет ссылку где я смогу взять скрипт на плеер на html5 да сайта http://www.vs-eti.ru/ Ссылка на комментарий
Рекомендуемые сообщения