PHP 获取视频信息
通过php 获取视频时长
可以使用 getid3 来实现功能
下载地址 https://github.com/JamesHeinrich/getID3
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | <?php // 引入 gitid3 包 include_once ( './getID3-master/getid3/getid3.php' ); // TODO 如果需要获取远程资源信息内容 需要将资源下载到本地 // $path = trim("https://xxxx.xxx.com/xxx.mp4"); // 不可用网络资源路径 // $content = file_get_contents($path); // file_put_contents("./test.mp4", $content); $path = "./test.mp4" ; $getID3 = new getID3(); // 实例化类 $fileInfo = $getID3 ->analyze( $path ); // 分析文件,$path为媒体文件的地址 // TODO $fileInfo 中有很多 媒体文件相关的信息内容 可以打印查看 $fileDuration = $fileInfo [ 'playtime_seconds' ]; // 获取媒体文件的时长 // 处理业务需求逻辑 ...... ?> |