Advanced search  

News:

CPG Release 1.6.26
Correct PHP8.2 issues with user and language managers.
Additional fixes for PHP 8.2
Correct PHP8 error with SMF 2.0 bridge.
Correct IPTC supplimental category parsing.
Download and info HERE

Pages: [1]   Go Down

Author Topic: Загрузка FLV  (Read 6719 times)

0 Members and 1 Guest are viewing this topic.

One_rus

  • Coppermine newbie
  • Offline Offline
  • Posts: 6
Загрузка FLV
« on: November 14, 2010, 12:56:26 pm »

Проблема в загрузке FLV.

Выдает:

Quote
body {behavior: url(themes/curve/csshover3.htc );}

.dropmenu li {width: 1px;} .dropmenu li a.firstlevel span.firstlevel {white-space: nowrap;} .main_menu {overflow: auto;}

Пробовал подгружать filetypes_editor, не помогло, загрузка так и не проходит. Делал по инструкции kamkoder.
В filetypes_editor значения FLV:
Quote
File extension    MIME type    Content type    Associated player
flv    video/flv    movie    Flash

Quote
Здравствуйте.
Чтобы загружать видеофайлы с расширением FLV в свою галерею, а затем воспроизводить их
я проделал следующее:
Во первых только чтобы загружать файлы я скачал filetypes_editor.zip
файл архива, рапаковал, получилась папка filetypes_editor c тремя файлами внутри,
Загрузил по ftp сюда: корень галереи/plugins/filetypes_editor. Открыл в админке закладку конфигурация
и установил filetypes_editor как плагин, т. е. открыл (управлять плагинами), затем нажмал (установить плагин).
После этого в админке появиласть новая закладка Filetypes. Зашёл туда, там, как я понял, показались все расширения
файлов с которыми может работать галерея, но формата FLV среди них не было. Тогда я нажмал кнопку
(добавить новый формат и указал при добавлении, что это формат FLV.
После этого я уже мог загружать и добавлять в галерею файлы FLV, но проигрывать ещё нельзя было.

Чтобы проигрывать FLV, я в файле theme.php, который находится: корень галереи/themes/sample/theme.php
нашёл и заменил часть кода.

Вместо этой части кода кода:

Code:

// There isn't a player selected or user wants client-side control
        if (!$user_player) {
            $user_player = 'UNK';
        }

        $player = $players[$user_player];

        $pic_html  = '<object id="'.$player['id'].'" '.$player['classid'].$player['codebase'].$player['mime'].$image_size['whole'].'>';
        $pic_html .= "<param name=\"autostart\" value=\"$autostart\" /><param name=\"src\" value=\"". $picture_url . "\" />";
        $pic_html .= '<embed '.$image_size['whole'].' src="'. $picture_url . '" autostart="'.$autostart.'" '.$player['mime'].'></embed>';
        $pic_html .= "</object><br />\n";
    }


Установил этод код:

Code:

// There isn't a player selected or user wants client-side control
        if (!$user_player) {
            $user_player = 'UNK';
        }

        $player = $players[$user_player];

if ($mime_content['extension'] == "flv") {
   $pic_thumb_url = get_pic_url($CURRENT_PIC_DATA,'thumb');
   $descript = $CURRENT_PIC_DATA['title'];
   $pic_html = "<script type=\"text/javascript\" src=\"swfobject.js\"></script>
<div id=\"container\" style=\"width: 640px; height: 480px\"></div>
<script type=\"text/javascript\">
var s1 = new SWFObject(\"mediaplayer.swf\",\"mediaplayer\",\"640\",\"480\",\"7\");
s1.addParam(\"allowfullscreen\",\"true\");
s1.addVariable(\"width\",\"640\");
s1.addVariable(\"height\",\"480\");
s1.addVariable(\"bufferlenght\",\"5\");
s1.addVariable(\"file\",\"$picture_url\");
s1.addVariable(\"image\",\"$pic_thumb_url\");
s1.write(\"container\");
</script>";
} else {
        $pic_html  = '<object id="'.$player['id'].'" '.$player['clsid'].$player['codebase'].$player['mime'].$image_size['whole'].'>';
        $pic_html .= "<param name=\"src\" value=\"". $picture_url . "\" /><param name=\"ShowControls\" value=\"1\" /><param name=\"wmode\" value=\"transparent\" /><param name=\"ShowStatusBar\" value=\"1\" /><param name=\"ShowDisplay\" value=\"0\" /><param name=\"DisplaySize\" value=\"0\" /><param name=\"bufferlength\" value=\"30\" /><param name=\"autostart\" value=\"$autostart\" />";
        $pic_html .= '<embed '.$image_size['whole'].' src="'. $picture_url . '" AllowChangeDisplaySize="1" '.' autostart="'.$autostart.'" '.$player['mime'].'></embed>';
        $pic_html .= "</object><br />\n";
    }
}


Так как у меня установлен шаблон галереи из этой папки: корень галереи/themes/water_drop/
то я переместил файл theme.php, в котором менял код,

из: корень галереи/themes/sample/
 в: корень галереи/themes/water_drop/

предварительно удалив родной theme.php из папки: корень галереи/themes/water_drop/

Затем скачал файл архива с этой страницы

В распакованном архиве файл ( player-viral ) просто переименовал в ( mediaplayer )
так как в коде, который заменил, этот фал называется ( mediaplayer ).

Потом этот переименованный файл ( mediaplayer ) загрузил по ftp в корень галереи.
Ещё в этом распакованным архиве взял файл ( swfobject ) и тоже загрузил по ftp в корень галереи.
Остальные файлы из этого архива не задействовал.
После этого файлы FLV начали воспроизводиться.
Может быть это как-то можно и рациональней сделать, но я написал, как у меня получилось.

Выше я писал, что после этой переделки файлы WMV начали лучше воспроизводиться, нет,
я оказывается ошибался. Файлы WMV как воспроизводились, так и воспроизводятся
своим проигрывателем, не хуже, не лучше. Короче с файлами WMV всё по прежнему.


Подскажите как исправить проблему?
Logged

One_rus

  • Coppermine newbie
  • Offline Offline
  • Posts: 6
Re: Загрузка FLV
« Reply #1 on: November 15, 2010, 06:49:09 pm »

Разобрался. Тему можно закрывать. :)
Logged

MISHA

  • Coppermine frequent poster
  • ***
  • Country: ru
  • Offline Offline
  • Gender: Male
  • Posts: 262
Re: Загрузка FLV
« Reply #2 on: November 16, 2010, 06:23:55 pm »

ну так говори как разобрался=)
Logged
Что бы Ктулху не воскрес, подпишись на RSS

One_rus

  • Coppermine newbie
  • Offline Offline
  • Posts: 6
Re: Загрузка FLV
« Reply #3 on: November 20, 2010, 10:50:38 pm »

ну так говори как разобрался=)
Не правильно прочитал сообщение. Нужно добавлять файлы через: ФАЙЛЫ > ГРУППОВОЕ ДОБАВЛЕНИЕ. Предварительно добавив нужные flv в корень альбомов по FTP, с правами 777. Вот и все.

В общем, только установил из плагинов:
Filetypes editor (filetypes_editor): v2.1
Video to Flash Plugin (video2flash_ffmpeg): v1.1

В 1 плагине добавил формат FLV
В 2 плагине путь прописал до ffmpeg.

Видео добавляет, превьюшки делает. Всем спасибо. :)
Logged
Pages: [1]   Go Up
 

Page created in 0.024 seconds with 19 queries.