重複の可能性:
C# で ID3 タグを MP3 に読み書きする方法は?
C# で MP3 情報を読み取る方法がわかりません。MP3 からアーティスト、タイトル、アルバムを読み取るだけでよいのですが、うまくいきません。いくつかのライブラリをダウンロードしてみましたが、何か役立つものを見つけた唯一のライブラリは、MP3 の一部しか読み取れません。(半役立たないもの)
関連する場合に備えて、私は で作業しているUnity3d
ため、Visual Studio のものはありません。
すべてのmp3ファイルにタグが付いているわけではないことに注意してください。タグメタデータをサポートするmp3形式には何もありません。タグで最も受け入れられている形式は事実上の形式であり、特にID3v1、ID3v2、およびAPEv2です。これらのタグは、存在する場合、通常、mp3ヘッダーおよびフレームデータとは別に、ファイルの最初または最後に埋め込まれます。
言い換えると、ライブラリが特定のmp3ファイルからタグを読み取れない場合は、タグがない可能性があります。これは、ライブラリの障害ではありません。
TagLib# (別名 taglib-sharp) は読み書き用のライブラリです。
ビデオ、オーディオ、写真形式などのメディア ファイルのメタデータ。
TagLib#をインストールするには、次のコマンドをPackage Manager Console
PM> Install-Package taglib