Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/266.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何从Cloudinary获取视频持续时间?_Php_Video_Cloudinary - Fatal编程技术网

Php 如何从Cloudinary获取视频持续时间?

Php 如何从Cloudinary获取视频持续时间?,php,video,cloudinary,Php,Video,Cloudinary,我这里有个路障。我想从Cloudinary获取视频持续时间。 有什么函数可以用来得到我想要的结果吗 我找到的唯一选项是使用Cloudinary API的resource方法。我以以下方式使用PHP Cloudinary API: $api = new \Cloudinary\Api(); $result = $api->resource("public_id",array("resource_type" => video","duration"=>true)); prin

我这里有个路障。我想从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中实现这一点有任何想法,请分享


提前感谢。

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

$result = $api->resource("public_id",array("resource_type" => "video","image_metadata"=>true));
这也将返回视频的
持续时间