我在这里遇到障碍。我想从cloudinary中获取视频时长。 是否有任何功能可以用来获得我想要的结果。
我找到的唯一选项是使用Cloudinary Api资源方法。我用这种方式使用php cloudinary api
$api = new \Cloudinary\Api();
$result = $api->resource("public_id",array("resource_type" => video","duration"=>true));
print_r($result);
此功能获取视频的大部分信息,但不获取视频持续时间。
我也尝试过使用php getID3 Library,但它会返回错误信息 "不支持远程文件 - 请先在本地复制文件"
如果你们有任何想法在cloudinary或php中这样做,请分享
提前致谢
答案 0 :(得分:2)
Cloudinary支持通过将image_metadata
参数设置为true
来返回更多信息。
例如:
$result = $api->resource("public_id",array("resource_type" => "video","image_metadata"=>true));
这也会返回视频的duration
。