【问题标题】:How to get video duration from Cloudinary?如何从 Cloudinary 获取视频时长?
【发布时间】:2016-07-29 10:13:19
【问题描述】:

我在这里遇到了障碍。我想从 Cloudinary 获取视频时长。 有什么函数可以用来获得我想要的结果吗?

我发现的唯一选择是使用 Cloudinary API 的 resource 方法。我以这种方式使用 PHP Cloudinary API:

$api = new \Cloudinary\Api();

$result = $api->resource("public_id",array("resource_type" => video","duration"=>true));

 print_r($result);

此函数获取视频的大部分信息,但不获取视频的时长。

我也尝试过使用 PHP 'getID3' 库,但它返回的错误是:

不支持远程文件-请先将文件复制到本地

如果你们知道如何在 Cloudinary 或 PHP 中执行此操作,请分享。

提前致谢。

【问题讨论】:

    标签: php video cloudinary


    【解决方案1】:

    Cloudinary 支持通过将image_metadata 参数设置为true 来返回更广泛的信息。 例如:

    $result = $api->resource("public_id",array("resource_type" => "video","image_metadata"=>true));
    

    这也会返回视频的duration

    【讨论】:

      猜你喜欢
      • 2021-12-06
      • 1970-01-01
      • 1970-01-01
      • 2012-04-28
      • 1970-01-01
      • 2018-05-15
      • 2011-11-14
      • 1970-01-01
      • 2016-04-09
      相关资源
      最近更新 更多