PHP マニュアル
前のページ |  | 次のページ

# LXI. ID3 関数

# 導入

これらの関数は、ID3 タグの読み込みや操作を行います。 ID3 タグは MP3 ファイルで使用されており、曲のタイトルや 演奏者、アルバム名、ジャンル、年、トラック番号といった情報が 格納されています。

バージョン 0.2 以降では、ID3 v2.2+ タグのテキストフレームを 抽出できるようになりました。

# 要件

外部ライブラリを必要としません。

# インストール手順

id3 は PECL の一部となっており、PEAR インストーラを用いて インストールすることができます。PHP を id3 サポートつきで コンパイルするには、ソースコードをダウンロードして php-src/ext/id3 に配置し、--enable-id3 を指定して PHP をコンパイルします。

# 実行時設定

設定ディレクティブは定義されていません。

# リソース型

リソース型は定義されていません。

# 定義済みの定数

ほとんどの id3 関数は、使用時にタグのバージョンを指定したり、タグの バージョンを結果として返したりします。タグのバージョンを指定するには、 これらの定数を使用してください。

`ID3_V1_0` (integer)

  `ID3_V1_0` は、 ID3 V1.0 タグを利用する場合に用います。このタグには title、artist、album、genre、year および comment といったフィールドが含まれます。

`ID3_V1_1` (integer)

  `ID3_V1_1` は、 ID3 V1.1 タグを利用する場合に用います。このタグには v1.0 タグのすべての情報に加えてトラック番号が含まれます。

`ID3_V2_1` (integer)

  `ID3_V2_1` は、 ID3 V2.1 タグを利用する場合に用います。

`ID3_V2_2` (integer)

  `ID3_V2_2` は、 ID3 V2.2 タグを利用する場合に用います。

`ID3_V2_3` (integer)

  `ID3_V2_3` は、 ID3 V2.3 タグを利用する場合に用います。

`ID3_V2_4` (integer)

  `ID3_V2_4` は、 ID3 V2.4 タグを利用する場合に用います。

`ID3_BEST` (integer)

  `ID3_BEST` は、 どのバージョンのタグを使用するのかを id3 関数自身に決定させる場合に 用います。

前のページ | ホーム | 次のページ
ob_iconv_handler | 上に戻る | id3_get_frame_long_name