PHP WEB制作

phpでオーディオファイルの情報を取得する方法

投稿日:2014年3月12日 更新日:

PHPで利用しまして、オーディオファイルの情報(再生時間、タイトルやアーティスト名など)を取得するには、getID3というライブラリを利用します。

以下このライブラリを利用した音楽ファイルの情報の取得方法です。
1. getID3をダウンロードしまして、任意のディレクトリに配置しまして、require_onceで読み込みます(getID3はコマンドラインでインストールなどおこなわなくても利用可能です。)
require_once(“/path/to/getid3/getid3.php”);

2. getID3のインスタンスを生成します。
解析のメソッドを呼びます。
$getID3 = new getID3();
$music_info = $getID3->analyze(“path/to/xxxx.mp3); // 解析用のメソッド呼び出し。
getid3_lib::CopyTagsToComments($music_info); // comments要素に音源情報を設定

3. 以上の手順で$music_infoには、オーディオファイルの情報が取得可能になります。
$music_info[“comments”][“title”][0] // タイトル

$music_info[“comments”][“title”][0] // アーティスト名

$music_info[“comments”][“album”][0] // アルバム名

$music_info[“comments”][“year”][0] // 年

$music_info[“comments”][“track”][0] // トラック番号

$music_info[“comments”][“track”][0] // バンド名

$music_info[“comments”][“track”][0] // 作曲者

$music_info[“playtime_string”]

-PHP, WEB制作

関連記事

WEBサイトリニューアルは目的が重要!失敗しないためのやり方や費用面について解説

WEBサイトリニューアルは目的が重要!失敗しないためのやり方や費用面について解説

どれほど頑張って制作したWEBサイトにも賞味期限は存在します。そのWEBサイト、魅力が薄れてきてはいませんか?アクセス数が伸び悩み、お問い合わせ件数が思うように上がらない…そんな悩みを抱え …

WEBデザイナーが仕事を依頼されたとき、まず最初に聞いておくべき7つの事。

WEBデザイナーが仕事を依頼されたとき、まず最初に聞いておくべき7つの事。

こんばんわ。WEBデザイナーのKです。 本日は、WEBデザイナーがWEBディレクターから案件を依頼された時に、 必ず聞いておくべきことをまとめてみました。 ざっくりなので、細かく分けるとまだまだ沢山あ …

WEB制作における商用利用OK!お洒落な無料フォント6選

WEB制作における商用利用OK!お洒落な無料フォント6選

こんにちは、デザイナーのAです。 今回は商用利用OKな無料フォントをご紹介します! 無料フォントとして紹介されているフォントでも、中には商用利用は不可とされているものもありますので、ライセンスをしっか …

制作部隊に仕事を依頼するときに最低限必要な5つのこと。

制作部隊に仕事を依頼するときに最低限必要な5つのこと。

制作部隊に仕事を依頼するときに最低限必要な5つのこと。 こんにちは。WEBデザイナーのKです。 本日はWEBデザイナーやプログラマーなど制作関係の方に、仕事を依頼するときに、 最低限抑えておかなければ …

ワードプレスのテーマの安全性をチェックしてくれる実用的なプラグイン

ワードプレスのテーマの安全性をチェックしてくれる実用的なプラグイン

WordPressのセキュリティを高めてくれるシンプルだけれども実用的なプラグインです。 名前もシンプルです。「AntiVirus」 WordPressで使用しているテーマに悪意のあるコードやセキュリ …