Пуля — дура. Пых — молодец.

Добро пожаловать на Пыху!

Логин:
Пароль:
 

Нет прописки? Зарегистрируйся!

Новости

Мы в твиттере!
Мы вконтакте!
Мы на яндексе!

Краснодарское время: 11 Февраль, 2012, 12:08:22

Страниц: [1]
Печать
Автор Тема: Замена плеера с видео сервиса  (Прочитано 884 раз)
0 Пользователей и 1 Гость смотрят эту тему.
dyxlesa    ↓ 
06 Март, 2010, 02:05:20
НЕ ХУЕТА! ХУЕТА!

Карма: 0
Сообщений: 8
Сила слова: 0

Такая вот проблема:
Имеется видео сервис _http://kiwi.kz там разрешено брать код плеера и добавлять себе на сайт,
но плеер у них корявый до ужаса...
 
собственно появилась идея его заменить
Нашёл плеер один, но не получается его подружить с этим сервисом((
 
Вот код
Javascript
<script type=\"text/javascript\" src=\"http://player.longtailvideo.com/swfobject.js\"></script>
<div id=\"mediaspace\">This text will be replaced</div>
<script type=\"text/javascript\">
  var so = new SWFObject(\"http://player.longtailvideo.com/player.swf\",\"mpl\",\"520\",\"400\",\"9\");
  so.addParam(\"allowfullscreen\",\"true\");
  so.addParam(\"allowscriptaccess\",\"always\");
  so.addParam(\"wmode\",\"opaque\");
  so.addVariable(\"file\",\"http://kiwi.kz/watch/'.$video_link.'\");
  so.addVariable(\"image\",\"http://im2.asset.kwimg.kz/screenshots/'.$video_link.'/hqdefault.jpg\");
  so.addVariable(\"skin\",\"http://www.longtailvideo.com/files/skins/modieus.swf\");
  so.write(\"mediaspace\");
</script>

Что не так в коде? сам плеер появляется но не показывает
Записан
dyxlesa    ↓ 
06 Март, 2010, 02:49:22 , спустя 44 минуты 2 секунды
НЕ ХУЕТА! ХУЕТА!

Карма: 0
Сообщений: 8
Сила слова: 0

дополнения..
 
Можно было в ручную вытащить ссылку и приделать плеер,
но это нужно  для php сайта  то есть чтоб автоматом добавлялось (ибо роликов будит много..)
 

Записан
Faster    ↓ 
07 Март, 2010, 11:15:40 , спустя 20 часов 26 минут 18 секунд
НЕ ХУЕТА! ХУЕТА!


Карма: 10
Сообщений: 871
Сила слова: 1.15

вопрос в чем?
может не играть:
- из-за кривого пути
- из-за антихотлинка
плеер что ты нашел называется JWplayer - если это указать в заголовке - процент ответов повысится.
прослешивать код и тем более кидать его на форум в таком виде - явное извращение.
Записан

воспитываю дочь. С домами и деревьями  - не приставать.
dyxlesa    ↓ 
07 Март, 2010, 08:33:16 , спустя 9 часов 17 минут 36 секунд
НЕ ХУЕТА! ХУЕТА!

Карма: 0
Сообщений: 8
Сила слова: 0

- из-за кривого пути
Да именно в этом, если выдерешь прямой линк на файл, то все норм показывает
собственно проблема скрипт не может получить файл
Записан
SpartakuS    ↓ 
07 Март, 2010, 08:35:13 , спустя 1 минуту 57 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: Адекваты

Карма: 32
Сообщений: 2442
Сила слова: 1.31

dyxlesa, ну и что вам от нас нужно?
Записан


цска ебаное гавно.
dyxlesa    ↓ 
10 Март, 2010, 09:50:12 , спустя 2 дня 13 часов 14 минут 59 секунд
НЕ ХУЕТА! ХУЕТА!

Карма: 0
Сообщений: 8
Сила слова: 0

ну и что вам от нас нужно?

подсказать что не так в коде, почему не получается получить прямой линк
Записан
Baboot    ↓ 
10 Март, 2010, 10:01:04 , спустя 10 минут 52 секунды
НЕ ХУЕТА! ХУЕТА!

Группа: Адекваты

Карма: 10
Сообщений: 441
Сила слова: 2.27

PHP
$video_link
Очень дохуя понятно что Вы пытаетесь  проигрывать и по какой ссылке. Откомпилированный код покажи.
Записан

2b||!2b
dyxlesa    ↓ 
10 Март, 2010, 05:07:26 , спустя 7 часов 6 минут 22 секунды
НЕ ХУЕТА! ХУЕТА!

Карма: 0
Сообщений: 8
Сила слова: 0

Откомпилированный код покажи.

Вот собственно код:
Обработка ссылок.
Text
$source = preg_replace( "#\[kiwi=([^]]+)\]#ies", "\$this->build_kiwi('\\1')", $source );
$txt = preg_replace( "#<!--kiwi_begin:(.+?)-->(.+?)<!--kiwi_end-->#is", '[kiwi=\1]', $txt );
 

сам плеер
Text
function build_kiwi($url) {   
 
        $url = $this->clear_url( urldecode( $url ) );
        $url = str_replace("&amp;","&", $url );
       
        if( $url == "" ) return;
 
        $source = parse_url ( $url );
 
        $source['host'] = str_replace( "www.", "", strtolower($source['host']) );
 
        if ($source['host'] != "kiwi.kz" ) return "[kiwi=".$url."]";
 
        $a = explode('&', $source['query']);
        $i = 0;
 
        while ($i < count($a)) {
            $b = split('=', $a[$i]);
            if ($b[0] == "v") $video_link = $b[1];
            $i++;
        }
 
        if ($source['host'] == "kiwi.kz")
            return '<!--kiwi_begin:'.$url.'--><script type=\"text/javascript\" src=\"http://player.longtailvideo.com/swfobject.js\"></script>
<div id=\"mediaspace\">This text will be replaced</div>
<script type=\"text/javascript\">
  var so = new SWFObject(\"http://player.longtailvideo.com/player.swf\",\"mpl\",\"520\",\"400\",\"9\");
  so.addParam(\"allowfullscreen\",\"true\");
  so.addParam(\"allowscriptaccess\",\"always\");
  so.addParam(\"wmode\",\"opaque\");
  so.addVariable(\"file\",\"http://kiwi.kz/watch/'.$video_link.'\");
  so.addVariable(\"image\",\"http://im2.asset.kwimg.kz/screenshots/'.$video_link.'/hqdefault.jpg\");
  so.addVariable(\"skin\",\"http://www.longtailvideo.com/files/skins/modieus.swf\");
  so.write(\"mediaspace\");
</script><!--kiwi_end-->';
 
    }
Записан
SpartakuS    ↓ 
10 Март, 2010, 05:26:26 , спустя 19 минут
НЕ ХУЕТА! ХУЕТА!

Группа: Адекваты

Карма: 32
Сообщений: 2442
Сила слова: 1.31

Результат, который в браузере выводится покажи.
Записан


цска ебаное гавно.
dyxlesa    ↓ 
10 Март, 2010, 07:06:45 , спустя 1 час 40 минут 19 секунд
НЕ ХУЕТА! ХУЕТА!

Карма: 0
Сообщений: 8
Сила слова: 0

Результат, который в браузере выводится покажи.

при публикации новости я указываю код вида
Text
[kiwi=тут ссылка(например http://kiwi.kz/watch/mvhucn6x81g3/)]

В опубликованной новости получается плеер
с эмблемой мол  файл не найден
 
если вставлять такой код
Text
[kiwi=тут ссылка(например http://kiwi.kz/watch/блабла/блабла.mp4]

то все норм показывает(но мне же нужен первый вариант)
Записан
Страниц: [1]
Печать
 

Перейти в: