Решил подружить видео с вк и плеер uppod и все это запихнуть в DLE
в /engine/classes/parse.class.php
кинулКод:послеAND $source['host'] != "vkontakte.ru"Код:Потом поставил такое, после кода от ютуба:$source['host'] != "smotri.com"
Код:Но видео не заработало.. что не так сделал?elseif ($source['host'] == "vk.com") { $a = explode('&', $source['query']); $i = 0; while ($i < count($a)) { $b = explode('=', $a[$i]); if ($b[0] == "oid") $video_link = totranslit($b[1], false); $c = explode('=', $a[$i]); if ($c[0] == "id") $video_link2 = totranslit($c[1], false); $d = explode('=', $a[$i]); if ($d[0] == "hash") $video_link3 = totranslit($d[1], false); $i++; } if ( count($get_size) == 2 ) $decode_url = $height."x".$width.",http://vk.com/video_ext.php?oid=".$video_link."&id=".$video_link2."&hash=".$video_link3; else $decode_url = "http://vkontakte.ru/video_ext.php?oid=".$video_link."&id=".$video_link2."&hash=".$video_link3; return "<!--dle_media_begin:{$decode_url}--><object id=\"videoplayer-{$id_player}\" type=\"application/x-shockwave-flash\" data=\"" . $config['http_home_url'] . "engine/classes/flashplayer/uppod.swf\" width=".$width." height=".$height."> <param name=\"allowFullScreen\" value=\"true\" /> <param name=\"allowScriptAccess\" value=\"always\" /> <param name=\"wmode\" value=\"transparent\" /> <param name=\"movie\" value=\"" . $config['http_home_url'] . "engine/classes/flashplayer/uppod.swf\" /> <param name=\"flashvars\" value=\"comment="."&st=" . $config['http_home_url'] . "engine/classes/flashplayer/skin.txt&file=http://vk.com/video_ext.php?oid='.$video_link.'&id='.$video_link2.'&hash='.$video_link3\" /> </object><!--dle_media_end-->";
- 25.06.2012 20:39
- 25.06.2012 20:51
Почитайте на форуме разработчика Uppod, что там сказано по этому поводу. Многие пытались сделать подобный функционал, но приходили максимум к тому, что трафик будет идти через хостинг, на котором вы поставите плеер. Напрямую проигрывать видео с ВК (без ретрансляции) через Uppod на данный момент невозможно (буквально пару недель назад сам искал решение, даже платные скрипты являются ретрансляторами).
Спасибо сказали:
_M_(25.06.2012), - 25.06.2012 20:56
OKyJIucT, Печальная новость, но спасибо... Все ровно попытаюсь что-нибудь намудрить =)
Хотя не помешало бы еще и тыкнуть на ошибки в моем коде =) - 25.06.2012 21:56
_M_, Да к сожалению OKyJIucT прав. Так же сколько не пытался найти решение так и не вышло! Можно прямую ссылку получать видео, тогда работает, но как всем известно контакт меняет эти прямые ссылки и проработает так всего пару часов. Единственное решение на данный момент это ретранслятор.
Спасибо сказали:
OKyJIucT(26.06.2012), - 26.06.2012 00:32
попал в руки ретранслятор работающий через curl
Скрытый текст (вы должны зарегистрироваться или войти под своим логином):У вас нет прав чтобы видеть скрытый текст, содержащийся здесь.Спасибо сказали:
OKyJIucT(26.06.2012), - 01.04.2013 23:35
Подскажите через какой видеохостинг можно бесплатно использовать плеер Uppod?
Или может не дорогой платный хостинг.
Тэги топика:
Похожие темы
Темы | Раздел | Ответов | Последний пост |
---|---|---|---|
Продам proxy и скрипт DLE поток с донора в uppod | Прочее | 0 | 06.05.2012 01:52 |
Uppod плеер | Web программирование | 0 | 04.03.2012 19:24 |
Как заменить стандартный аудиоплеер в DLE на аудиоплеер uppod ? | DLE | 6 | 20.01.2012 02:07 |
Плеер uppod и Бегун | Прочее | 0 | 21.12.2011 22:19 |
Нужен PRO аккаунт на UPPOD | Прочее | 0 | 07.11.2011 21:20 |