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开发框架总结收藏
Apr 24 PHP
php入门学习知识点三 PHP上传
Jul 14 PHP
php把session写入数据库示例
Feb 26 PHP
PHP中多维数组的foreach遍历示例
Jun 13 PHP
php.ini中的request_order推荐设置
May 10 PHP
php函数mkdir实现递归创建层级目录
Oct 27 PHP
Laravel中任务调度console使用方法小结
May 07 PHP
PHP从数组中删除元素的四种方法实例
May 12 PHP
Laravel 5.4重新登录实现跳转到登录前页面的原理和方法
Jul 13 PHP
PHP提取字符串中的手机号正则表达式怎么写
Jul 17 PHP
PHP常量define和const的区别详解
May 18 PHP
ThinkPHP5与单元测试PHPUnit使用详解
Feb 23 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实现像JSP,ASP里Application那样的全局变量
2007/01/12 PHP
php获取参数的几种方法总结
2014/02/18 PHP
怎么用javascript进行拖拽
2006/07/20 Javascript
实例:尽可能写友好的Javascript代码
2006/10/09 Javascript
javascript 放大镜效果js组件 qsoft.PopBigImage.v0.35 加入了chrome支持
2009/04/07 Javascript
图片上传即时显示缩略图的js代码
2009/05/27 Javascript
JavaScript 计算图片加载数量的代码
2011/01/01 Javascript
ASP.NET jQuery 实例9  通过控件hyperlink实现返回顶部效果
2012/02/03 Javascript
Jquery实现图片左右自动滚动示例
2013/09/25 Javascript
纯JS实现动态时间显示代码
2014/02/08 Javascript
浅谈JavaScript对象的创建方式
2016/06/13 Javascript
Vue单文件组件基础模板小结
2017/08/10 Javascript
vue服务端渲染的实例代码
2017/08/28 Javascript
p5.js入门教程之鼠标交互的示例
2018/03/16 Javascript
使用react context 实现vue插槽slot功能
2019/07/18 Javascript
js实现自动播放匀速轮播图
2020/02/06 Javascript
Vue3.0的优化总结
2020/10/16 Javascript
python实现百度关键词排名查询
2014/03/30 Python
python正则表达式match和search用法实例
2015/03/26 Python
详解Python中表达式i += x与i = i + x是否等价
2017/02/08 Python
Python科学画图代码分享
2017/11/29 Python
Python读写zip压缩文件的方法
2018/08/29 Python
详解python的四种内置数据结构
2019/03/19 Python
对Django url的几种使用方式详解
2019/08/06 Python
pycharm中如何自定义设置通过“ctrl+滚轮”进行放大和缩小实现方法
2020/09/16 Python
详解CSS3中@media的实际使用
2015/08/04 HTML / CSS
HTML5通过navigator.mediaDevices.getUserMedia调用手机摄像头问题
2020/04/27 HTML / CSS
全球性的女装店:storets
2019/06/12 全球购物
《识字五》教学反思
2014/03/01 职场文书
科学发展观活动总结
2014/08/28 职场文书
导游欢迎词范文
2015/01/23 职场文书
自我检讨书怎么写
2015/05/07 职场文书
创业计划书之冷饮店
2019/09/27 职场文书
python实现三次密码验证的示例
2021/04/29 Python
Vue vee-validate插件的简单使用
2021/06/22 Vue.js
MySQL系列之十四 MySQL的高可用实现
2021/07/02 MySQL