2010-12-05 13 views
26

Ich habe ID3-Editoren für mein Musik-Manager-Projekt gesucht. Es scheint, dass taglib sharp ist die beliebte Wahl. Ich habe viel gegoogelt und konnte keine Beispiele dafür finden.Wo finde ich tag lib scharfe Beispiele?

Kann mich jemand auf einige Beispiele verweisen, die die Benutzung der Bibliothek zeigen?

Antwort

39

Nun, ohne genau zu wissen, was Sie tun wollen, alles, was ich anbieten kann, ist mein Code.

Sie erstellen ein TagLib Dateiobjekt aus der tatsächlichen mp3-Datei. Dieser liest die Datei und extrahiert die Tag-Daten:

TagLib.File tagFile = TagLib.File.Create(track); // track is the name of the mp3 

Dann einen Tag-Wert zu erhalten:

uint year = tagFile.Tag.Year; 

Sie setzen die Tags wie folgt aus:

tagFile.Tag.Year = year; 

und speichern Sie die Änderungen :

tagFile.Save(); 
+0

Dank @ChrisF wenn Sie Wissen für e benötigen Bildabdeckung, Sie können zu diesem Thema => http://stackoverflow.com/a/30285220/1395101 gehen –