私は AIFF 形式について学んでおり、ウィキによると、これらのファイルにはID3 チャンクが含まれている可能性があります。しかし、これまでに試したツールのほとんどは、aiff ファイルをサポートしていないようです。aiff ファイル内の ID3 チャンクを解析/読み取ることができるライブラリ (できれば Java または C#) はありますか?
1183 次
3 に答える
2
Taglib# がこれを行います。これは、(AIFF タグの読み取りをサポートする) taglib ライブラリの .NET ラップ バージョンです。これは、Banshee Media Player の開発者によって維持されています。
http://download.banshee.fm/taglib-sharp/
Taglib 全般について詳しく知りたい場合は、TagLib サイト ( http://developer.kde.org/~wheeler/taglib.html ) を参照してください。
私は iTunes でファイルを取得し、それを AIFF に変換し、ルートの C:\ フォルダーに置き、名前を Sample.aif に変更しました。これを読むために使用したコードは次のとおりです。
TagLib.File file = TagLib.File.Create(@"C:\Sample.aif");
string album = file.Tag.Album;
string title = file.Tag.Title;
正常に動作しているようで、TagLib はそれが ID3v2 タグであると報告しています。
于 2011-07-22T22:57:15.747 に答える
0
于 2011-07-20T18:24:02.157 に答える
0
このリンクを見てください。ナウディオからです。携帯の小さい画面で見た限りでは、参考になりそうです。
https://naudio.svn.codeplex.com/svn/NAudio/Wave/WaveStreams/AiffFileReader.cs
于 2011-07-21T22:53:00.457 に答える