マーカーネット株式会社

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

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

面白い動きや便利な機能をJSで実装! その6:クリックで画像を拡大表示させるアニメーション

記事内の画像をクリックしてその場から拡大表示させるアニメーションを実装したいと思います。 今回使用するjavascriptは「zoom.js」になります。 【これまでの関連記事】 面白い動きや便利な機 …

失敗しないSEOサイトリニューアル16のポイント!

SEOで失敗しないサイトリニューアル16のポイント! 簡単のようで簡単ではない、いつも心掛けるべきWEBサイトリニューアル時のポイントを記載しました。 WEBサイトのリニューアルは、成功の是非がはっき …

夏にピッタリ!打ち上げ花火をテーマにしたブラシ素材

こんにちは新人デザイナーTです。 今回は無料で公開されているphotoshop用の打ち上げ花火の演出が簡単に出来るブラシ素材をいくつかご紹介させていただきます。 収録されているファイルの中には様々な打 …

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

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

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

wpdbは使わず、WordPressのデータベースから直接データを取得する方法

wpdbは使わず、WordPressのデータベースから直接データを取得する方法

今回は、wordpressのwpdbを利用できない環境で、phpのPDOを利用し、 selectする方法をご紹介いたします。 WordPressのサイトからフォームに記事IDとともに遷移し、フォームに …