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自定义函数返回多个值
Nov 26 PHP
php 前一天或后一天的日期
Jun 28 PHP
php实现的CSS更新类实例
Sep 22 PHP
PHP中使用break跳出多重循环代码实例
Jan 21 PHP
php计算title标题相似比的方法
Jul 29 PHP
详解WordPress中给链接添加查询字符串的方法
Dec 18 PHP
使用PHP如何实现高效安全的ftp服务器(一)
Dec 20 PHP
CodeIgniter配置之config.php用法实例分析
Jan 19 PHP
浅谈PHP定义命令空间的几个注意点(推荐)
Oct 29 PHP
Yii2框架加载css和js文件的方法分析
May 25 PHP
PHP7.0连接DB操作实例分析【基于mysqli】
Sep 26 PHP
laravel 解决groupBy时出现的错误 isn't in Group By问题
Oct 17 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程序--记数器
2006/10/09 PHP
PHP和JavaScrip分别获取关联数组的键值示例代码
2013/09/16 PHP
10个实用的脚本代码工具
2010/05/04 Javascript
打豆豆小游戏 用javascript编写的[打豆豆]小游戏
2013/01/08 Javascript
js防止表单重复提交的两种方法
2013/09/30 Javascript
jQuery中focus事件用法实例
2014/12/26 Javascript
nodejs调用cmd命令实现复制目录
2015/05/04 NodeJs
Bootstrap表单组件教程详解
2016/04/26 Javascript
JS 对象(Object)和字符串(String)互转方法
2016/05/20 Javascript
jquery设置表单元素为不可用的简单代码
2016/07/04 Javascript
flexslider.js实现移动端轮播
2017/02/05 Javascript
Vue实现路由跳转和嵌套
2017/06/20 Javascript
webpack4与babel配合使es6代码可运行于低版本浏览器的方法
2018/10/12 Javascript
JointJS流程图的绘制方法
2018/12/03 Javascript
微信小程序生成二维码的示例代码
2019/03/29 Javascript
vue监听键盘事件的相关总结
2021/01/29 Vue.js
实例讲解Python中global语句下全局变量的值的修改
2016/06/16 Python
Python正则表达式教程之二:捕获篇
2017/03/02 Python
numpy数组拼接简单示例
2017/12/15 Python
Python pymongo模块用法示例
2018/03/31 Python
对python中raw_input()和input()的用法详解
2018/04/22 Python
pyqt5 QlistView列表显示的实现示例
2020/03/24 Python
CentOS 7如何实现定时执行python脚本
2020/06/24 Python
关于django python manage.py startapp 应用名出错异常原因解析
2020/12/15 Python
html5中svg canvas和图片之间相互转化思路代码
2014/01/24 HTML / CSS
使用phonegap创建联系人的实现方法
2017/03/30 HTML / CSS
几个常见的消息中间件(MOM)
2014/01/08 面试题
学前教育求职自荐信范文
2013/12/25 职场文书
《乌塔》教学反思
2014/02/17 职场文书
学校教师读书活动总结
2014/07/08 职场文书
2014党委书记四风问题对照检查材料思想汇报
2014/09/22 职场文书
2014最新党员批评与自我批评材料
2014/09/24 职场文书
2015年普法依法治理工作总结
2015/05/26 职场文书
讲座新闻稿
2015/07/18 职场文书
情人节单身感言
2015/08/03 职场文书
python中的3种定义类方法
2021/11/27 Python