php获取mp3时间,实现php获取mp3文件元信息如播放时间歌曲作者等

最近收集到一个php获取mp3文件元信息的类,感觉比较方便。现在分享给大家!

下面是使用方式和测试方式:

include_once 'mp3file.class.php';

function mp3Time($file) {

$m = new mp3file($file);

$a = $m->get_metadata();

return $a['Length mm:ss'] ? $a['Length mm:ss'] : 0;

}

function mp3Info($file) {

$m = new mp3file($file);

return $m->get_metadata();

}

$_time = mp3Time('3.mp3');

echo '';

echo "歌曲时间长:".$_time.'
';

$_info = mp3Info('3.mp3');

print_r($_info);

?>

mp3file.class.php这个文件请下载附件

MP3文件ID3信息编辑器代码开源 - 开源研究系列文章

上次把磁性窗体的源码开源了,这次就开源另一个程序源码:MP3文件ID3信息编辑器.这个源码也比较简单,关键在于获取和写入MP3文件的这个ID3的信息即可. 这个操作信息编辑的就封装在MP3ID3.ba ...

C# 获取 mp3文件信息

C# 获取 mp3文件信息[包括:文件大小.歌曲长度.歌手.专辑] 第一种方式:[代码已验证] // http://bbs.csdn.net/topics/390392612   string fil ...

C# 获取 mp3文件信息【包括:文件大小、歌曲长度、歌手、专辑】

C# 获取 mp3文件信息[包括:文件大小.歌曲长度.歌手.专辑] 第一种方式:[代码已验证] // http://bbs.csdn.net/topics/390392612   string fil ...

Python实例获取mp3文件的tag信息

下面利用一个python的实例程序,来学习python.这个程序的目的就是分析出所有MP3文件的Tag信息并输出. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 ...

获取mp3文件的采样率

/** * 获取mp3文件的采样率 * @param filefullname 文件完整路径 * @return 采样率 */public int getMp3SampleRate(String fi ...

【ASP.NET 进阶】获取MP3文件信息并显示专辑图片

突发奇想,想弄个显示MP3文件信息和专辑图片的小Demo,个人不是大牛,遂百度之,总算搞定,现分享如下. 效果图: GIF效果图: 主要是依靠2个DLL文件:ID3.dll 和 Interop.She ...

PHP获取Mp3文件信息

扫描本地MP3文件,获取文件信息

asp.net C#获取程序文件相关信息

代码如下 复制代码 using System.Reflection;using System.Runtime.CompilerServices; 有关程序集的常规信息是通过下列// 属性集控 ...

PHP获取当前文件路径信息的方法

文件名  test.php 1.__FILE__ 获取 “路径 + 文件名” : /var/www/test/test.php  echo __FILE__; //取得当前文件的路径:用魔术常量 __ ...

随机推荐

X.509证书_生成X.509协议的证书

用法:1. 用NOTE打开,修改按实际情况脚本中的(1)~ (6)处参数2. 找一台含JVM环境的WIN机器3. 双击执行后,会生成一对密钥4. 请确保当前使用的JDK版本为6.0!!! @echo ...

Erlang ERTS的Trap机制的设计及其用途

出处:http://mryufeng.iteye.com/blog/334744 erlang的trap机制在实现中用的很多,在费时的BIF操作中基本上都可以看到.它的实现需要erl vm的配合.它的 ...

单独启动tomcat

原料: jdk-1_5_0_13-windows-i586-p.exe apache-tomcat-5.5.25.zip 安装jdk,路径为:C:\Program Files\Java\jdk1.5. ...

JS 改变input 输入框样式

css学习の第三弹—盒模型的创建和使用

一.css盒模型: 元素分类: 块状元素.内联元素(又叫行内元素)和内联块状元素. >>常用的块状元素有:

.

.

...

1.PHP连接mysql

1.使用mysqli_connect()函数连接到MySQL数据库: mysqli_connect()函数的格式如下: mysqli_connect('MySQL服务器地址','用户名','用户密 ...

轻松掌握Redux-Action使用方法

轻松掌握Redux-Action使用方法 Redux-Action主要有两个方法,createAction和createAction,只要掌握了这两个方法就会了redux-action的使用. cre ...

JS文本框获取焦点

所谓焦点,就是鼠标移上文本框的时候那个一闪一闪的光标.

docker资料转载

Docker之理解image,container和storage-driver centos7创建docker tomcat镜像 Linux Namespace和Cgroup

(转)NGUI中深度depth和z轴关系

先列出转载链接: http://game.ceeger.com/forum/read.php?tid=8917 转载原文: 问题源自一个帖子,因为上传的图比较多,就另开了这个贴写下自己的试验结果,原帖 ...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值