shubhamjain/php-id3
Composer 安装命令:
composer require shubhamjain/php-id3
包简介
A MP3 ID3 tags reader in native PHP
README 文档
README
#PHP-ID3
PHP-ID3 makes use of native PHP to read ID3 Tags and thumbnail from a MP3 file. There have been many revisions to ID3 Tags specification; this program makes use of v3.2 of the spec.
To read binary data more effectively, I have created a sclass, BinaryFileReader, which reads data in named chunks.
##How to Install
Into your composer.json
{
"require" : {
"shubhamjain/php-id3": "dev-master"
}
}
##How to Use
You will first need to include the autoload.php generated by composer and then you can use the classes in PhpId3 namespace.
<?php require 'vendor/autoload.php'; //... use PhpId3\Id3TagsReader; //... $id3 = new Id3TagsReader(fopen("Exodus - 06 - Piranha.mp3", "rb")); $id3->readAllTags(); //Calling this is necesarry before others foreach($id3->getId3Array() as $key => $value) { if( $key !== "APIC" ) { //Skip Image data echo $value["FullTagName"] . ": " . $value["Body"] . "<br />"; } } list($mimeType, $image) = $id3->getImage(); file_put_contents("thumb.jpeg", $image ); //Note the image type depends upon MimeType //...
##LICENSE
See LICENSE for more informations
##Feedback
If you used this project or liked it or have any doubt about the source, send your valuable thoughts at shubham.jain.1@gmail.com.
统计信息
- 总下载量: 4.36k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 42
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2013-12-31