博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PHP - 获取音频长度
阅读量:7043 次
发布时间:2019-06-28

本文共 457 字,大约阅读时间需要 1 分钟。

getID3() 是从MP3等媒体文件中提取文件信息的php类,既可以提取也能修改文件的标签信息。它能读取的文件类型非常多,例如MP3wav. 示例官方下载地址:http://sourceforge.net/projects/getid3/files/

代码:

<?php

    include "getid3/getid3.php";

    

    $fileUrl = "11471.mp3";

    $getID3 = new getID3();    //实例化类

 

    $ThisFileInfo = $getID3->analyze("11471.mp3");   //分析文件

    $time = $ThisFileInfo['playtime_seconds'];      //获取mp3的长度信息

    echo $ThisFileInfo['playtime_seconds'];         //获取MP3文件时长

?>

 

YII中引入,可将getID3的包放到extensions目录下,在使用的地方调用如下代码:

 

 

getid3包引入后,就可以正常使用了。

转载地址:http://ibqal.baihongyu.com/

你可能感兴趣的文章
算法学习——DP篇
查看>>
Springboot 之 引入Thymeleaf
查看>>
webpack学习笔记2 起步
查看>>
注解全解析
查看>>
map函数的使用技巧
查看>>
Laravel5.2 自定义类引入和命名空间问题
查看>>
express使用req对象获取HTTP请求的参数
查看>>
React小技巧: 使用Context跨组件树传递数据
查看>>
Objective-C设计模式解析-迭代器
查看>>
keepalived搭建zabbix server双机高可用
查看>>
怎样使用和设置.babelrc
查看>>
我的世界:一个村落(其二)
查看>>
Longest Increasing Path in a Matrix
查看>>
直击微信公开课:2019年小程序将会有哪些改变?
查看>>
一个沉重的问题:软件开发到底还有价值吗?
查看>>
13岁女孩因发布JavaScript无限循环代码被捕
查看>>
Yelp开源数据管道项目最新组件——数据管道客户端库
查看>>
Coinbase是如何在其加密货币交易平台上应对扩展性挑战的
查看>>
Elixir:可能成为下一代Web开发语言
查看>>
苹果Q1财报出炉:手机收入下滑15%,服务收入增长19%
查看>>