Как получить видеоинформацию с помощью CKFinder?

Я использую CKFinder V3 с PHP Connector, в настоящее время я использую command:send а также ImageInfo в получить информацию об изображении как ширина и высота на стороне сервера, пример:

this._ckFinder.request('command:send', {
name: 'ImageInfo',
folder: file.get('folder'),
params: { fileName: file.get('name') }
})...

В настоящее время мне нужно использовать аналогичный подход для видео, особенно мне нужно получить видео с / height, и я не смог найти никаких ссылок в документе, я хотел бы знать:

  • Поддерживает ли CKFinder PHP Connector эту функцию? Как получить размеры видео?
  • Если эта функция не поддерживается, возможно ли расширить CKFinder на внутреннем уровне, чтобы он мог предоставить эту информацию? Как это вызвать из JS API? Любой учебник или информация?

Я знаю, что можно использовать HTML5 для получения мета-информации после вставки видео в Пример DOM. Но я предпочитаю решение на стороне сервера, любые другие идеи приветствуются.

0

Решение

К сожалению, CKFinder не обрабатывает видео из коробки. Чтобы сделать это, вы должны разработать такую ​​вещь самостоятельно. Это будет состоять из:

  1. Серверная сторона пользовательская команда это вернет необходимую информацию.
  2. Плагин на стороне клиента, который будет отправить пользовательскую команду на сервер.

Так что просто добавьте плагин который добавит такую ​​пользовательскую команду на сервер, т.е. VideoInfo, Затем на стороне клиента вызовите его как другие команды:

finder.request( 'command:send', {
name: 'VideoInfo',
folder: file.get( 'folder' ),
params: {
fileName: file.get( 'name' )
}
} ).done( function( response ) {
// Process the response
} );

Также проверьте API документы для команда: отправить запрос.

1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector