Бормотухи.НЕТ

Вернуться   Бормотухи.НЕТ > Web-мастеру > DataLife Engine
Расширенный поиск

DataLife Engine Скачать хаки для DLE, темы для DLE

Ответ
 
Опции темы Поиск в этой теме
Старый 25.02.2010, 13:18 Вверх   #1
Коварный тип
 
Аватар для Serberg
Serberg вне форума
Доп. информация
Вопрос Как подружить xmoov и DLE ?

Интересует вот такой вот страшный вопрос. Хотелось бы в DLE воткнуть опен сорс xmoov flash plaer.

Решил посмотреть как подцеплен родной плеер, нашел в файле parse.class.php вот такие строчки:

PHP код:
            return "<!--dle_video_begin:{$decode_url}--><object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0\" width=\"{$this->video_config['width']}\" height=\"{$this->video_config['height']}\" id=\"Player-{$id_player}\">
                <param name=\"movie\" value=\"" 
$config['http_home_url'] . "engine/classes/flashplayer/media_player.swf?MediaLink={$url}&defaultMedia=1{$option[1]}{$watermark}&showPlayButton=true&playOnStart={$this->video_config['play']}{$color['backgroundBarColor']}{$color['btnsColor']}&outlineColor=0x666666{$color['outputBkgColor']}{$color['outputTxtColor']}{$color['loadingBarColor']}{$color['loadingBackgroundColor']}{$color['progressBarColor']}{$color['volumeBackgroundColor']}{$color['volumeStatusBarColor']}\" />
                <param name=\"allowFullScreen\" value=\"true\" />
                <param name=\"quality\" value=\"high\" />
                <param name=\"bgcolor\" value=\"#000000\" />
                <param name=\"wmode\" value=\"opaque\" />
                <embed src=\"" 
$config['http_home_url'] . "engine/classes/flashplayer/media_player.swf?MediaLink={$url}&defaultMedia=1{$option[1]}{$watermark}&showPlayButton=true&playOnStart={$this->video_config['play']}{$color['backgroundBarColor']}{$color['btnsColor']}&outlineColor=0x666666{$color['outputBkgColor']}{$color['outputTxtColor']}{$color['loadingBarColor']}{$color['loadingBackgroundColor']}{$color['progressBarColor']}{$color['volumeBackgroundColor']}{$color['volumeStatusBarColor']}\" quality=\"high\" bgcolor=\"#000000\" wmode=\"opaque\" allowFullScreen=\"true\" width=\"{$this->video_config['width']}\" height=\"{$this->video_config['height']}\" align=\"middle\" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\"></embed>
                </object><!--dle_video_end-->"
;

            
        } elseif( 
$type == "avi" or $type == "divx" ) {
            
            return 
"<!--dle_video_begin:{$decode_url}--><object classid=\"clsid:67DABFBF-D0AB-41fa-9C46-CC0F21721616\" width=\"{$this->video_config['width']}\" height=\"{$this->video_config['height']}\" codebase=\"http://go.divx.com/plugin/DivXBrowserPlugin.cab\">
                <param name=\"custommode\" value=\"none\" />
                <param name=\"mode\" value=\"zero\" />
                <param name=\"autoPlay\" value=\"
{$this->video_config['play']}\" />
                <param name=\"src\" value=\"
{$url}\" />
                <param name=\"previewImage\" value=\"
{$option[1]}\" />
                <embed type=\"video/divx\" src=\"
{$url}\" custommode=\"none\" width=\"{$this->video_config['width']}\" height=\"{$this->video_config['height']}\" mode=\"zero\"  autoPlay=\"{$this->video_config['play']}\" previewImage=\"{$option[1]}\" pluginspage=\"http://go.divx.com/plugin/download/\">
                </embed>
                </object><!--dle_video_end-->"
;
        
        } else {
            
            return 
"<!--dle_video_begin:{$url}--><object id=\"mediaPlayer\" width=\"{$this->video_config['width']}\" height=\"{$this->video_config['height']}\" classid=\"CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6\" standby=\"Loading Microsoft Windows Media Player components...\" type=\"application/x-oleobject\">
                <param name=\"url\" VALUE=\"
{$url}\" />
                <param name=\"autoStart\" VALUE=\"
{$this->video_config['play']}\" />
                <param name=\"showControls\" VALUE=\"true\" />
                <param name=\"TransparentatStart\" VALUE=\"false\" />
                <param name=\"AnimationatStart\" VALUE=\"true\" />
                <param name=\"StretchToFit\" VALUE=\"true\" />
                <embed pluginspage=\"http://www.microsoft.com/Windows/Downloads/Contents/MediaPlayer/\" src=\"
{$url}\" width=\"{$this->video_config['width']}\" height=\"{$this->video_config['height']}\" type=\"application/x-mplayer2\" autorewind=\"1\" showstatusbar=\"1\" showcontrols=\"1\" autostart=\"{$this->video_config['play']}\" allowchangedisplaysize=\"1\" volume=\"70\" stretchtofit=\"1\"></embed>
                </object><!--dle_video_end-->"

Я так понял что все это касается видео плеера при разных расширениях проигрываемого файла.
А как суда засунуть еще плеер xmoov ?
Я что то не допонял.
  Ответить с цитированием
Старый 25.02.2010, 13:59 Вверх   #2
Коварный тип
 
Аватар для Serberg
Serberg вне форума
Доп. информация
По умолчанию

Кстати по теме нашел метод замены стандартного плеера на JW Player с поддержкой перемотки без ожидания кэширования видео.

Для начала скачиваем flvplayer и распаковываем его в папку /engine/classes/flashplayer/ вашего сайта.

Затем открываем файл engine\classes\parse.class.php и после:

Код:
<!--dle_video_begin:{$decode_url}-->
добавьте:

PHP код:
<embed src=\"engine/classes/flashplayer/flvplayer.swf\" width=\"550\" height=\"400\" allowfullscreen=\"true\" flashvars=\"&file={$url}&backcolor=0x000000&frontcolor=0xFFFFFF&lightcolor=0x000000&screencolor=0x000000&&logo=/logo.png&streamer=lighttpd\"></embed> 
до:

PHP код:
<!--dle_video_end-->"; 
В итоге код должен выглядеть так:

PHP код:
return  "<!--dle_video_begin:{$decode_url}-->
<embed src=\"engine/classes/flashplayer/flvplayer.swf\" width=\"550\" height=\"400\" allowfullscreen=\"true\" flashvars=\"&file=
{$url}&backcolor=0x000000&frontcolor=0xFFFFFF&lightcolor=0x000000&screencolor=0x000000&&logo=/logo.png&streamer=lighttpd\"></embed>
<!--dle_video_end-->"

Все. Проверил - работает.
  Ответить с цитированием
Ответ

Метки
flash player, дле плеер, замена плеера


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Вопрос] TV тюнер AverMedia 505 с Windows7 как подружить? killmal Hardware и компьютерная периферия 2 29.10.2009 20:28


Текущее время: 14:20. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
 

Время генерации страницы 0.13309 секунды с 12 запросами