1

TagLib# を使用して .mp3 ファイルの評価を取得していますが、この部分はこれまでのところ機能していますが、m4a ファイルの評価を取得する方法がまったくわかりません。

これは.mp3ファイルの評価を取得する方法ですが、m4aでは機能しません:

TagLib.File file = TagLib.File.Create(Dateipfad);
Tag tag = file.GetTag(TagLib.TagTypes.Id3v2);
TagLib.Id3v2.PopularimeterFrame rating = TagLib.Id3v2.PopularimeterFrame.Get((TagLib.Id3v2.Tag)tag, "Windows Media Player 9 Series", true);
byte rate = rating.Rating;

m4a ファイルの評価を取得するにはどうすればよいですか?

4

2 に答える 2

2

私は専門家ではありませんが、mp3tag、winamp、twonky は %rate% アトムを使用しています。

Windows エクスプローラーは独自のアトムに書き込みますが、どのアトムかはわかりません。(それを理解しようとしているのは、私がこのページを見つけた方法です)

iTunes は評価を DB に保持するだけで、タグには書き込みません。

mp3 は id3 を使用し、m4a はアトムを使用します。

于 2014-04-21T00:04:18.143 に答える