S3.Blog

21 Ноября 2024
A A A   RSS-лента
"Я знаю, что ничего не знаю, но многие не знают и этого". Сократ [?].

Готовые решения: flvS3Player - видеоплагин для FCKeditor

Дата последнего изменения: 24 Марта 2010
Метки статьи: Готовые решения, JavaScript, © Авторское
Пролог.
Я ровно час попользовался flvPlayer'ом, описанным мною в статье " flvPlayer - видеоплагин для FCKeditor ", и понял что черный экран плеера в режиме ожидания достоин кисти Малевича , но ни как не красит web-страницу.
Можно, конечно, для каждого видеоролика отдельно загружать скриншот-заставку, но это "мартышкин труд". Поэтому начались поиски FLV-плеера, который бы в качестве заставки отображал какой-нибудь кадр из загруженного видеофайла.


Похожие материалы:




Александрответить
Извините, не сталкивался
Artur (гость) • ответить
Я понял, спасибо. А вот такой вопрос по редактору. Когда загружаешь видео на сервер, потом оно должно отображатся в превью, вы не помните в каком месте(скрипта) берется урл для отображения этого видео, стоит задача немного изменить урл в предпросмотре.
Спасибо
Александрответить
Я не то что не помню, я не знаю, так как у разных оболочек (Data Life, Drupal и т.д.) разные файловые менеджеры.
Правда у всех них должна быть стандартная процедура для передачи ссылки в fckeditor, что-то типа такого:
window.top.opener.SetUrl( encodeURI( fileUrl ).replace( '#', '%23' ) ) ;

где в SetUrl передается ссылка на картинку, флэшку, mp3 и т.д.
в зависимости от типа файла в метод SetUrl еще дополнительно могут передаваться несколько параметров, например для вставки картинки передается длина, ширина, краткое описание:
SetUrl( url, width, height, alt )
Artur (гость) • ответить
нет это должно быть в самом редакторе, потому что урл куда загружать берется из config'a из папки php или aps(что там у вас, не важно), видимо потом при превью этот урл тоже берется, но добавляется имя картинки которая загрузилась....редактор не использует серверные скрипты для подгрузки в превью. я думаю так
Artur (гость) • ответить
я говорю о превью в редакторе, там есть в одном из табов превью
Александрответить
если речь идет о кнопке "предварительного просмотра" в самом редакторе, то он ничего не откуда не берет
какие ссылки (на картинки, видео, другие файлы) у вас стоят в поле редактирования статьи, то так он и отображает, но возможно у вас ссылки относительные без / в начале ссылки, тогда редактор ищет файлы, начиная с каталога где он сам расположен.

Попробуйте решить эту проблему, указав в конфиге путь в FCKConfig.BaseHref, например
FCKConfig.BaseHref = '/';
Artur (гость) • ответить
Вы меня не поняли, но все равно спасибо. Я походу вообще влез не в свои ворота как говорится. Вы ведете речь о видео, а я интересуюсь о картинках...сори за флуд.
Я говорил о функции UpdateOriginal, которая вызывается после того как загружена фотка, там есть javascript обьект у которого в методе хранится адрес куда только что загрузилась картинка, вот он eImgPreview.src, его я искал, потому что в превью нужно изменить адрес картинки загруженной....спасибо, еще раз извените за оффтопик
Евгений (гость) • ответить
Здравствуйте, Александр. Прочитал инструкцию, внёс изменений в файл fckconfig.js сохранил изменения, но т.к. у меня FCKeditor (ver 2.6.4.1 July 2009) установлен в Joomla, то пути наверно не совпадают. Так что я даже нового значка не увидел в FCKeditor, когда в него зашёл. У Вас: Unzip the files into the plugins folder. ( fckeditor/editor/plugins/) У меня http://plugins/editors/fckeditor/editor/plugins Вопрос: Распаковывать файлы в корень папки plugins или их распаковывать в папку flvS3Player (на всякий случай сделал оба варианта но не помогло) Значка нового по прежнему не видно. У меня файл конфигурации FCKeditor лежит тут: http://plugins/editors/fckeditor/fckconfig.js правил его. Больше всего удивило то, что в конфиге есть строка ['Source','DocProps','-','Save','NewPage','Preview','-','Templates'], и при её замене на ['Source','DocProps','-','Save','NewPage','Preview','-','Templates','flvS3Player'], кнопка 'flvS3Player' не появляется. (Проверял в IE; FF; и в хроме) Я даже удалял из конфига эту строку и всё равно в FCK не пропадали соответсвующие этой строке кнопки. (Это странно.) Надеюсь Вы поймёте в чем проблема и поможете решить её. Заранее спасибо.


Александрответить
У меня http://plugins/editors/fckeditor/editor/plugins

плагин надо разместить в папке plugins fck-редактора, т.е. в вашем случае здесь:
/plugins/editors/fckeditor/editor/plugins
и в итоге у вас должна получиться такая структура каталога:
/plugins/editors/fckeditor/editor/plugins/flvS3Player

Я даже удалял из конфига эту строку и всё равно в FCK не пропадали соответсвующие этой строке кнопки.

у меня есть подозрение что ваш браузер берет файлы из кэша, а не скачивает их с сайта.
сам с таким не раз сталкивался, поэтому рекомендую зайти в настройки браузера и очистить/удалить временные файлы

Если это не поможет, то убедитесь в том что ваша Joomla работает именно с этой версией fckeditor (/plugins/editors/fckeditor/), а не с какой-либо другой. Для этого достаточно будет сделать так:
в fckconfig.js временно поменяйте местами какие-нибудь кнопки, например 'Source' и 'Save', очистите кэш браузера и посмотрите поменяются ли кнопки на панели редактора
Aslan (гость) • ответить
Чет у меня не пашет вообще. вот что выводит
Get the Flash Player to see this player.
url=http://www.youtube.com/v/O9SWPciKbLU?hl=ru&fs=1 iurl=/sites/default/files/images/img4.jpg width=250 height=150 align=default istyle=true

var flashvars954287 = {"st":"/sites/all/modules/fckeditor/plugins/flvS3Player/videoStyle.txt","file":"http://www.youtube.com/v/O9SWPciKbLU?hl=ru&fs=1","poster":"/sites/default/files/images/img4.jpg"};var params954287 = {wmode:"transparent", allowFullScreen:"true", allowScriptAccess:"always"}; new swfobject.embedSWF("/sites/all/modules/fckeditor/plugins/flvS3Player/uppod.swf", "flvS3player954287", "250", "150", "9.0.0", false, flashvars954287, params954287);

 
 
  Имя *:   Решите пример *: =
 
Полужирный Курсив Подчеркнутый Перечеркнутый
 
Вставить изображение Сделать цитатой Вставить ссылку Вставить код

Вставить смайл
 
 

 



© S3.Blog: Если критикуешь, не предлагая решения проблемы, то ты становишься частью этой проблемы.