[Помощь] Перемотка видео на сайте??

  • Автор темы
  • Модер.
  • #11
спасибо всем ;), завтра буду читать и пробовать перевести на русский чтобы смысл хотябы понять реализации этой перемотки, поскольку с АНГЛ-м у меня проблемно :ah:

Если будут вопросы (а они я думаю будут полюбому!) - напишу :cool:
 
  • Автор темы
  • Модер.
  • #12
что то не хочет работать плеер на DLE через вставку его через SWFObject. Ктонибудь ставил на DLE JW FLV Media Player с нормальным рабочим стримменгом при условии что видео файлы находятся на другом сервере? :ah:

Может ктонить объяснит как всетаки этот плеер устноавить на дле и чтоб перемотка нормально работала без ожидания загрузки файлов? :bc:
 
JW плеер, по крайней мере его последняя версия, стрим поддерживает! Наладили это дело: Для просмотра ссылки Войди или Зарегистрируйся

Если кто на nginx будет делать, то стримером указывать lighttpd, на сайте JW информация об этом лежит в глубинах форума.

s1.addParam('flashvars','file=файл&streamer=lighttpd');

lightt_pd писать одним словом, тут парсер разбивает
 
  • Автор темы
  • Модер.
  • #14
JW плеер, по крайней мере его последняя версия, стрим поддерживает! Наладили это дело: Для просмотра ссылки Войди или Зарегистрируйся

Если кто на nginx будет делать, то стримером указывать lighttpd, на сайте JW информация об этом лежит в глубинах форума.

s1.addParam('flashvars','file=файл&streamer=lighttpd');

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

Но если вставить видео с другого сервера - видео показывает но перемотка не работает. И ещё когда я добавляю в файл DLE parse.class.php подобный код плеера через <script></script> - вывода самого плеера при вывоед страницы не происходит хотя при просмотре исходного кода страницы этот код есть... :bc::bc: весь день потртил на чтение ломаного перевода с английского на русский но так нифига и не получается сделать этот плеер с перемоткой((
 
ты лучше не мой, а свой код приводи - куда что ты там вставляешь, нихрена непонятно по твоим словам
 
А id=container ты не забыл?
 
  • Автор темы
  • Модер.
  • #17
вместо <script type="text/javascript" src="http://i.io.ua/img/swfobject_player.js"></script> я ставил путь к файлу Для просмотра ссылки Войди или Зарегистрируйся - файл из комплекта JW

а вместо flv файла Для просмотра ссылки Войди или Зарегистрируйся указывал к примеру Для просмотра ссылки Войди или Зарегистрируйся

сам же код плеера писал в файле parse.class.php вместо
PHP:
if ($type == "flv" OR $type == "mp4" OR $type == "m4v" OR $type == "m4a" OR $type == "mov") {
			if ($config['flv_watermark']) $watermark = ",showWatermark:'always',watermarkUrl:'{THEME}/dleimages/flv_watermark.png',watermarkLinkUrl:''"; else $watermark = "";
return  "<!--dle_video_begin:{$decode_url}--><object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" codebase=\"http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0\" width=\"550\" height=\"400\" align=\"middle\">
                <param name=\"allowScriptAccess\" value=\"sameDomain\" />
                <param name=\"movie\" value=\"".$config['http_home_url']."engine/classes/flashplayer/player.swf?file={$url}\" />
                <param name=\"quality\" value=\"high\" />
                <param name=\"bgcolor\" value=\"#000000\" />
                <embed src=\"".$config['http_home_url']."engine/classes/flashplayer/player.swf\" width=\"550\" height=\"400\" allowfullscreen=\"true\" flashvars=\"&file={$url}&image={$option[1]}&showdigits=true&autostart=false&overstretch=false&showfsbutton=true&allowfullscreen=true&backcolor=0x000000&lightcolor=0xCC0000&frontcolor=0xCCCCCC&logo=/logo.png\"></embed>
                </object><!--dle_video_end-->";

писал чтото вроди такого:
PHP:
if ($type == "flv" OR $type == "mp4" OR $type == "m4v" OR $type == "m4a" OR $type == "mov") {
			if ($config['flv_watermark']) $watermark = ",showWatermark:'always',watermarkUrl:'{THEME}/dleimages/flv_watermark.png',watermarkLinkUrl:''"; else $watermark = "";
return  "<!--dle_video_begin:{$decode_url}--><script type="text/javascript" src="http://cinemacom.ru/engine/classes/f...r/swfobject.js"></script>
<script type="text/javascript">
var s1 = new SWFObject("http://cinemacom.ru/engine/classes/flashplayer/player.swf","mediaplayer","550","400","8");
s1.addParam("allowfullscreen","true");
s1.addVariable("width","640");
s1.addVariable("height","480");
//s1.addVariable("file","http://195.218.181.116/assets/videos...9228889.vk.flv");
//s1.addVariable("streamer","http://195.218.181.116/assets/videos...9228889.vk.flv");
s1.addParam('flashvars','file=http://195.218.181.116/assets/videos...9228889.vk.flv&streamer=lighttpd');
s1.addVariable("image","http://i.io.ua/img_v/img/0001/06/00010670.jpg?r=1304416751");
s1.addVariable("lightcolor","0xff6600");
s1.addVariable("showstop","true");
s1.addVariable("autostart","false");
s1.write("container");
</script><!--dle_video_end-->";
Но при генерации страницы плеер просто не отображается :confused:
 
Добавь в на страницу код
<div id="container"></div>
 
поставь правильный адрес swfobject.js и будет тебе щастье

и это не забудь
<div id="container"><a href="http://www.macromedia.com/go/getflashplayer">Get the Flash Player</a> to see this player.</div>
 
  • Автор темы
  • Модер.
  • #20
поставь правильный адрес swfobject.js и будет тебе щастье
Всё выставил точно, вот код:
PHP:
<div id=\"container\"><a href=\"http://www.macromedia.com/go/getflashplayer\">Get the Flash Player</a> to see this player.</div>
<script type=\"text/javascript\" src=\"http://cinemacom.ru/engine/classes/flashplayer/swfobject.js\"></script> 
<script type=\"text/javascript\"> 
var s1 = new SWFObject(\"http://cinemacom.ru/engine/classes/flashplayer/player.swf\",\"mediaplayer\",\"550\",\"400\",\"8\"); 
s1.addParam(\"allowfullscreen\",\"true\"); 
s1.addVariable(\"width\",\"550\"); 
s1.addVariable(\"height\",\"400\"); 
//s1.addVariable(\"file\",\"{$url}\"); 
//s1.addVariable(\"streamer\",\"{$url}\"); 
s1.addParam('flashvars','file={$url}&backcolor=000000&frontcolor=FFFFFF&lightcolor=000000&screencolor=000000&&logo=/logo.png&streamer=lighttpd'); 
s1.addVariable(\"showstop\",\"true\"); 
s1.addVariable(\"autostart\",\"false\"); 
s1.write(\"container\"); 
</script>
теперь перемотка вроди начинает работать, показывает время промотки но при загрузке нужного места открывает снова с начала файл, вот посмотри сам Для просмотра ссылки Войди или Зарегистрируйся :confused:
 
Назад
Сверху