如何使用CKFinder检索视频信息?

How to retrieve video information using CKFinder?

我正在使用带有 PHP 连接器的 CKFinder V3,目前我在服务器端使用 command:sendImageInforetrieve image information 作为宽度和高度,例如:

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

目前我需要对视频使用类似的方法,特别是我需要检索视频 with/height 并且我在文档中找不到任何参考,我想知道:

我知道在 DOM example 中插入视频后,可以使用 HTML5 获取一些元信息。但我更喜欢服务器端解决方案,欢迎任何其他想法。

遗憾的是,CKFinder 无法立即处理视频。为了做到这一点,你应该自己开发这样的东西。这将包括:

  1. 服务器端 custom command 将 return 需要的信息。
  2. send custom command连接到服务器的客户端插件。

所以只需添加一个 plugin 即可在服务器上添加此类自定义命令,即 VideoInfo。然后在客户端调用它作为其他命令:

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

同时检查 API 文档以了解 'command:send' request