很多站长朋友们都不太清楚php获取音频时间,今天小编就来给大家整理php获取音频时间,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 请问一下PHP如何获得视频时间总长度? 2、 PHP编程怎么获取音频文件时长 获取方法 3、 linux下php获取声音长度 4、 php中获取上传在服务器中的音频文件的信息,怎么做? 请问一下PHP如何获得视频时间总长度?php需要安装扩展才能实现这个功能.比较常见的是ffmpeg.
ffmpeg 用于访问和检索视频和音频文件中的信息,支持的许多视频格式(mov、avi、mpg、wmv…)
PHP编程怎么获取音频文件时长 获取方法windows 下调去组建就行 <?php
$file = realpath("test.mp3");
$player= new COM("WMPlayer.OCX");
$media = $player->newMedia($file);
$time=$media->duration;
echo "总时长:".$time."秒";
//转换为时分秒
$h=floor($time/3600);
$m=floor(($time %3600)/60);
$s=floor($time-$h*3600-$m*60);
echo $h."时".$m."分".$s."秒";
?>
也可以使用
FFMPEG
linux下php获取声音长度php获取音频(MP3、wav)的时长等信息,一般通过音频的Exif信息中获得,比如已经开发好的php类getid3,示例官方下载地址:
<?php
include"getid3/getid3.php";
$fileUrl ="11471.mp3";
$getID3 = new getID3(); //实例化类
$ThisFileInfo = $getID3->analyze("11471.mp3");//分析文件
$time = $ThisFileInfo['playtime_seconds']; //获取mp3的长度信息
echo $ThisFileInfo['playtime_seconds']; //获取MP3文件时长
?>
如果想了解更多音频信息获取方式参考:
php中获取上传在服务器中的音频文件的信息,怎么做?PHP在接收到文件后会有一个$_FILES 的数组存储这个文件相应的信息
调试的时候可以使用:var_dump($_FILES['videoName']); die(); 查看相关的信息
关于php获取音频时间的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php获取音频时间 php获取音频时间长短的详细内容...