PHP编程获取音频文件时长的方法【基于getid3类】


Posted in PHP onApril 20, 2017

本文实例讲述了PHP编程获取音频文件时长的方法。分享给大家供大家参考,具体如下:

问题:

昨天在新增论坛功能的时候,移动端显示音频文件需要知道是多长的音频;

具体解决方案如下:

首先就是数据库中增加保存音频文件时长的字段;

然后我在网上找到了getID3这个类可以获取到音频文件的时长,将其引入到项目中去;

其次在移动端上传音频文件的接口中,调用该类,具体写法如下:

$getID3 = new getID3();  //实例化类
$ThisFileInfo = $getID3->analyze($path); //分析文件,$path为音频文件的地址
$fileduration=$ThisFileInfo['playtime_seconds']; //这个获得的便是音频文件的时长

并将相应数据存入到数据库中;

然后在移动端需要数据列表的时候将音频时长同时返回过去就行

附:getID3点击此处本站下载

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
使用sockets:从新闻组中获取文章(一)
Oct 09 PHP
PHP中header和session_start前不能有输出原因分析
Jan 11 PHP
调整PHP的性能
Oct 30 PHP
PHPUnit安装及使用示例
Oct 29 PHP
PHP中的traits简单使用实例
May 13 PHP
PHP输出缓冲控制Output Control系列函数详解
Jul 02 PHP
Symfony2针对输入时间进行查询的方法分析
Jun 28 PHP
PHP实现模拟http请求的方法分析
Dec 20 PHP
PHP使用文件锁解决高并发问题示例
Mar 29 PHP
Yii2结合Workerman的websocket示例详解
Sep 10 PHP
php实现构建排除当前元素的乘积数组方法
Oct 06 PHP
如何重写Laravel异常处理类详解
Dec 20 PHP
PHP实现根据数组的值进行分组的方法
Apr 20 #PHP
PHP实现在数据库百万条数据中随机获取20条记录的方法
Apr 19 #PHP
php简单随机字符串生成方法示例
Apr 19 #PHP
PHP实现针对日期,月数,天数,周数,小时,分,秒等的加减运算示例【基于strtotime】
Apr 19 #PHP
PHP获取文本框、密码域、按钮的值实例代码
Apr 19 #PHP
PHP实现活动人选抽奖功能
Apr 19 #PHP
thinkphp下MySQL数据库读写分离代码剖析
Apr 18 #PHP
You might like
PHP与MySQL开发中页面乱码的产生与解决
2008/03/27 PHP
destoon整合UCenter图文教程
2014/06/21 PHP
PHP使用静态方法的几个注意事项
2014/09/16 PHP
php使用simplexml_load_file加载XML文件并显示XML的方法
2015/03/19 PHP
PHP实现多文件上传的方法
2015/07/08 PHP
PHP如何将log信息写入服务器中的log文件
2015/07/29 PHP
php模拟post上传图片实现代码
2016/06/24 PHP
用Javascript同时提交多个Web表单的方法
2009/12/26 Javascript
12种不宜使用的Javascript语法整理
2013/11/04 Javascript
jQuery表单域选择器用法分析
2015/02/10 Javascript
Nodejs学习item【入门手上】
2016/05/05 NodeJs
bootstrap paginator分页插件的两种使用方式实例详解
2017/11/14 Javascript
简单的vuex 的使用案例笔记
2018/04/13 Javascript
vue中Element-ui 输入银行账号每四位加一个空格的实现代码
2018/09/14 Javascript
使用Jenkins部署React项目的方法步骤
2019/03/11 Javascript
Vee-validate 父组件获取子组件表单校验结果的实例代码
2019/05/20 Javascript
[00:20]DOTA2荣耀之路7:-ah fu-抢盾
2018/05/31 DOTA
python使用pil生成缩略图的方法
2015/03/26 Python
Python实现的使用telnet登陆聊天室实例
2015/06/17 Python
Python贪吃蛇游戏编写代码
2020/10/26 Python
python使用pycharm环境调用opencv库
2018/02/11 Python
python实现文本界面网络聊天室
2018/12/12 Python
Python 处理图片像素点的实例
2019/01/08 Python
用Python徒手撸一个股票回测框架搭建【推荐】
2019/08/05 Python
python进程间通信Queue工作过程详解
2019/11/01 Python
利用Python实现Json序列化库的方法步骤
2020/09/09 Python
详解BeautifulSoup获取特定标签下内容的方法
2020/12/07 Python
详解python的xlwings库读写excel操作总结
2021/02/26 Python
详解HTML5 canvas绘图基本使用方法
2018/01/29 HTML / CSS
台湾线上百货零售购物平台:friDay购物
2017/08/18 全球购物
澳大利亚家具商店:Freedom
2020/12/17 全球购物
领导班子四风对照检查材料
2014/09/23 职场文书
离职感谢信怎么写
2015/01/22 职场文书
单位接收函范文
2015/01/30 职场文书
离婚起诉书范本
2015/05/18 职场文书
淮海战役观后感
2015/06/11 职场文书