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 相关文章推荐
基于php无限分类的深入理解
Jun 02 PHP
php读取纯真ip数据库使用示例
Jan 26 PHP
ThinkPHP自动填充实现无限级分类的方法
Aug 22 PHP
php实现删除指定目录下相关文件的方法
Oct 20 PHP
PHP中的session安全吗?
Jan 22 PHP
php阳历转农历优化版
Aug 08 PHP
thinkphp3.2.3版本的数据库增删改查实现代码
Sep 22 PHP
php实现异步将远程链接上内容(图片或内容)写到本地的方法
Nov 30 PHP
原生JS实现Ajax通过POST方式与PHP进行交互的方法示例
May 12 PHP
php将从数据库中获得的数据转换成json格式并输出的方法
Aug 21 PHP
php如何计算两坐标点之间的距离
Dec 29 PHP
PHP中十六进制颜色与RGB颜色值互转的方法
Mar 18 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后台多用户权限组思路与实现程序代码分享
2012/02/13 PHP
PHP快速按行读取CSV大文件的封装类分享(也适用于其它超大文本文件)
2014/04/10 PHP
php中array_slice和array_splice函数解析
2016/10/18 PHP
实例说明js脚本语言和php脚本语言的区别
2019/04/04 PHP
apache集成php7.3.5的详细步骤
2019/06/20 PHP
javascript 写类方式之五
2009/07/05 Javascript
基于Jquery的文字滚动跑马灯插件(一个页面多个滚动区)
2010/07/26 Javascript
情人节之礼 js项链效果
2012/02/13 Javascript
js实现简单登录功能的实例代码
2013/11/09 Javascript
使用ajax+jqtransform实现动态加载select
2014/12/01 Javascript
14个有用的Jquery技巧分享
2015/01/08 Javascript
Vuex实现计数器以及列表展示效果
2018/03/10 Javascript
vue-cli与webpack处理静态资源的方法及webpack打包的坑
2018/05/15 Javascript
微信JS-SDK updateAppMessageShareData安卓不能自定义分享详解
2019/03/29 Javascript
基于vue-cli、elementUI的Vue超简单入门小例子(推荐)
2019/04/17 Javascript
jQuery鼠标滑过横向时间轴样式(代码详解)
2019/11/01 jQuery
Vue中keep-alive组件作用详解
2020/02/04 Javascript
javascript实现扫雷简易版
2020/08/18 Javascript
JS实现多功能计算器
2020/10/28 Javascript
[05:16]《大圣!大圣》——DOTA2新英雄齐天大圣配音李世宏老师专访
2016/12/13 DOTA
在Windows服务器下用Apache和mod_wsgi配置Python应用的教程
2015/05/06 Python
python爬虫之urllib3的使用示例
2018/07/09 Python
对Pandas MultiIndex(多重索引)详解
2018/11/16 Python
python字符串下标与切片及使用方法
2020/02/13 Python
Python文件读写w+和r+区别解析
2020/03/26 Python
Subside Sports德国:足球球衣和球迷商品
2019/06/08 全球购物
Foot Locker澳洲官网:美国运动服和鞋类零售商
2019/10/11 全球购物
党员年终民主评议的自我评价
2013/11/05 职场文书
经济与贸易专业应届生求职信
2013/11/19 职场文书
机电专业毕业生求职信
2014/07/01 职场文书
教师党员学习十八届四中全会思想汇报
2014/11/03 职场文书
给客户的感谢信
2015/01/21 职场文书
通知书大全
2015/04/27 职场文书
职场新人刚入职工作总结该怎么写?
2019/05/15 职场文书
python爬虫请求库httpx和parsel解析库的使用测评
2021/05/10 Python
JavaScript获取URL参数的方法分享
2022/04/07 Javascript