5

それについてこれ以上質問が見つからないことに驚いています。1 つの mp3 ファイルの ID3 基本タグを php で抽出するにはどうすればよいですか? ライブラリをダウンロードせずに (連想配列キー = タグを指定する文字列、値 = タグの値を指定する文字列を返すきちんとした関数が必要です)。

私はそれを行う多くの方法を見つけましたが、必ずしも必要ではない多くの機能を備えたライブラリをダウンロードする必要があります。

私はキディスクリプトを望んでいません。fopen を使用してこの関数を構築し、各タグの長さに応じてファイルの最初のバイトを読み取ります (rfc を読み取ります)。

ビット (またはビットに変換されたバイト) を取得するには、どの関数を使用する必要がありますか? ただし、mp3 に含まれる文字はもちろん、テキスト ファイルではないためです。

4

2 に答える 2

1

ID3-タグの読み取りは、「最初の数バイトの読み取り」ほど簡単ではありません(ところで、ID3-V1は最初ではなく最後になります)。ほとんどのmp3には、最初または最後に8つのID3-V2タグがあるためです。ファイルとそれらは動的な長さとエンコーディングを持っています。

すべての作業を行う既存のライブラリ(例:これ)を使用してみませんか?

于 2011-06-16T07:34:34.877 に答える