如何使用PHP检索视频信息的宽度和高度?

时间:2017-03-03 12:19:39

标签: php

我需要从PHP中检索一些视频信息作为宽度和高度。

我目前正在使用此代码,但它返回的是字节大小,但不是尺寸宽度和高度(我认为问题与getMetadata有关)。

你能指出我如何更改我的代码并检索此信息吗?谢谢大家。

注意:这个问题与其他问题不同,因为它需要使用CKFinder。

<?php

namespace CKSource\CKFinder\Plugin\GetVideoInfo;

use CKSource\CKFinder\Acl\Permission;
use CKSource\CKFinder\CKFinder;
use CKSource\CKFinder\Command\CommandAbstract;
use CKSource\CKFinder\Error;
use CKSource\CKFinder\Filesystem\Folder\WorkingFolder;
use CKSource\CKFinder\Filesystem\Path;
use CKSource\CKFinder\Plugin\PluginInterface;
use Symfony\Component\HttpFoundation\Request;

class GetVideoInfo extends CommandAbstract implements PluginInterface
{
    protected $app;

    protected $requires = [
        Permission::FILE_VIEW
    ];

    public function getDefaultConfig()
    {
        return [];
    }

    public function execute(Request $request, WorkingFolder $workingFolder)
    {
        $fileName = $request->get('fileName');
        $backend = $workingFolder->getBackend();

        if (!$workingFolder->containsFile($fileName)) {
            throw new \Exception('File not found', Error::FILE_NOT_FOUND);
        }

        $fileMetadada = $backend->getMetadata(Path::combine($workingFolder->getPath(), $fileName));

        return $fileMetadada;
    }
}

0 个答案:

没有答案
相关问题