マーカーネット株式会社

WEB制作ブログ WEBデザイン、HTMLコーディング、PHP、スマートフォン制作などWEB制作全般に役立つ情報を発信していきます。

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制作

執筆者:

関連記事

VScodeのおすすめ設定と拡張機能

Contents1 使用しているエディター2 自動整形3 連番の入力4 エディターの画面分割5 コードを見やすくする拡張機能6 スペルミス防止7 最後に 使用しているエディター こんにちは。2年目コー …

デザイナーなら必ず見ておきたいWEBデザイン(可愛い系統)

デザイナーなら必ず見ておきたいWEBデザイン(可愛い系統)

資生堂のマシェリ公式HP http://www.shiseido.co.jp/macherie/index.html リボンのあしらいと女性が好みそうなお花やフルーツなどをモチーフにしていて、 沢山の …

ブクマするならコレ! 素材探しで迷わない、商用利用可能な素材サイト

ブクマするならコレ! 素材探しで迷わない、商用利用可能な素材サイト

こんにちは! Webデザイナー初心者のKです! 本日はWeb制作をされている方なら誰しもがぶちあたるであろう、 著作権について、色々と熱く語ります!! ・・というのは、長ーーーくなるので!! 商用利用 …

え、うそ、なんか今っぽい。

え、うそ、なんか今っぽい。Photoshopで写真をDuo Toneにする方法 http://www.markernet.co.jp/blog/2015/09/02/post-6033/ Facebo …

ホームページ制作にかかわる肩書別完成するまでのプロセスまとめ

ホームページ制作にかかわる肩書別完成するまでのプロセスまとめ

WEBデザイナー、WEBディレクター、WEBプログラマー、WEBプロデューサー、プランナー、ライター、営業さん、ときおりカメラマンANDクライアント。とまぁたったひとつのホームページが出来上がるまでに …