2017-03-03 48 views
0

我使用CKFinder V3與PHP連接器,目前我使用command:sendImageInforetrieve image information寬度和高度在服務器端,例如:如何使用CKFinder檢索視頻信息?

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

目前我需要對視頻使用類似的方法,特別是我需要檢索/高度的視頻,我找不到任何文檔中的參考,我想知道:

  • CKFinder PHP連接器是否支持此功能?如何檢索視頻尺寸?
  • 如果此功能不受支持,是否可以在後端級別擴展CKFinder,以便它可以提供這些信息?如何從JS API調用它?任何教程或信息?

我知道,在DOM example中插入視頻後,可以使用HTML5來獲取某些元信息。但我更喜歡服務器端解決方案,歡迎任何其他想法。

回答

1

不幸的是,CKFinder不會處理開箱即用的視頻。爲了做到這一點,你應該自己開發這樣的東西。這將包括:

  1. 服務器端custom command將返回所需的信息。
  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