Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
In Kapitel 16 haben Sie gelernt, wie Sie mit dem Objective-C-Framework AVFoundation Audiodateien in einer Vielzahl von Formaten aufzeichnen und abspielen können. Dieses Framework ist dazu gedacht, Entwicklern eine einfach zu nutzende API für die schlichteren Audioaufgaben bereitzustellen – zum Beispiel wenn man sich nicht mit den Details herumschlagen, sondern einfach nur eine MP3-Datei abspielen will. Dabei wurde auf Mächtigkeit zugunsten von Einfachheit verzichtet. Die AVFoundation kann keinen der folgenden Punkte berücksichtigen:
Audiodaten aus dem Netzwerk abspielen.
Mehrere Klangquellen mischen.
Zugreifen auf die Audio-Daten – sowohl in kodierter als auch in dekodierter Form
Zugreifen auf die Audiometadaten (abgesehen von der Laufzeit und der Anzahl der Kanäle). Der AVAudioPlayer stellt nicht einmal das Format bereit, in dem die gerade abgespielte Audiodatei vorliegt.