An example of using the ArrayBuffer and Uint8Array in JavaScript.
- もろもろ決め打ちで、ざっくり読んでいます。
- ID3v2.3 ( => 文字列は ISO-8859-1(Latin-1) or UTF-16)
- 古いツールでは、Latin-1と設定しながら、日本語をShift_JISで書き込んでいる場合があるため、その場合は化けます。
- 画像は何でもいけるはずですが(※無圧縮のみ)、手元の書き込みツールが image/jpeg, pngのみ可能だったため、それのみ動作確認。
- とりあえず、Chrome 26 でのみ動作確認。(^^;) 少なくともIE8以下では動きません。
Drop an mp3 file here
■エラーメッセージ
■ファイルプロパティ表示
■TALB(アルバム/映画/ショーのタイトル)
■TIT2(タイトル/曲名/内容の説明)
■TPE1(主な演奏者/ソリスト)
■APIC(付属する画像)
GitHub Code | : https://github.com/kiritter/jsID3 |
Blog Page | : https://kiritter.hatenablog.com/entry/2013/04/25/210906 |
: @kiritter |