Für eine Anwendung, die ich erstelle, muss ich AAC- und MP3-Dateien lesen und die Wellenformdaten abrufen können (nicht direkt abspielen, ich muss die Daten vor dem Abspielen manipulieren)). Im Idealfall sollte ich in der Lage sein, alle MP3/AAC-Dateien (VBR, verschiedene Bitraten usw.) oder zumindest alles, was möglicherweise in iTunes angezeigt wird, zu lesen.Laden einer AAC/MP3-Datei "manuell"
Dieser letzte Punkt ist sehr wichtig, wie Chuck kommentierte. Ich nahm an, dass iTunes MP3s sein würde, ich wusste nicht, dass sie AAC benutzten. Im Wesentlichen muss ich in der Lage sein, alles zu lesen, was in iTunes ist.
Welchen Ansatz empfehlen Sie mir zu verwenden?
Welche Art von Bibliotheken gibt es?
Dies ist für eine kommerzielle Anwendung, die unter Windows ausgeführt wird, in C# 3.0 geschrieben. Ich kann Open-Source-Bibliotheken verwenden, aber nichts mit einer Lizenz, die mich später meinen Quellcode freigeben lässt.
Alle Zeiger werden sehr geschätzt!
Ich hoffe, Sie erkennen, dass ein guter Teil der iTunes-Musik eher AAC als MP3 ist. – Chuck
Hoppla! Danke für diese Klarstellung! –
Ein weiterer Vorbehalt: Bis vor kurzem waren alle im iTunes Store gekauften Songs verschlüsselte Apple-proprietäre DRM. Nichts außer QuickTime und das DMCA-verletzende JHymn kann diese dekodieren (und ich bin nicht 100% positiv in Bezug auf die Windows-Version von QuickTime). – Chuck