Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.


Share this Page URL
Help

Das große iPhone Entwicklerbuch: Rezepte... > 15 Audio, Video und MediaKit - Pg. 713

Audio, Video und MediaKit 15 Das iPhone beherrscht die Nutzung von Medien meisterhaft. Die eingebauten iPod-Funktionen kön- nen sowohl Bild als auch Ton korrekt verarbeiten. Über das iPhone SDK erhalten Entwickler Zugriff auf diese Funktionen. Eine breite Palette an Klassen vereinfacht die Wiedergabe, Suche und Aufnah- me von Medien. In diesem Kapitel finden Sie Rezepte, in denen diese Klassen verwendet werden, um den Benutzern Medien anzuzeigen und ihnen zu ermöglichen, mit diesen Medien zu arbeiten. Sie lernen hier, wie Sie Objekte zur Anzeige und zur Aufnahme von Ton und Bild erstellen, wie Sie die iPod-Bibliothek durchsuchen und wie Sie auswählen, welche Elemente wiedergegeben werden sollen. Die Rezepte, denen Sie hier begegnen, zeigen Schritt für Schritt, wie Sie Ihren Anwendungen Medienfunktionen hinzufügen. 15.1 Rezept: Audiowiedergabe mit AVAudioPlayer Wie der Name schon andeutet, dient die Klasse AVAudioPlayer zur Wiedergabe von Audiodaten. Diese einfach zu verwendende Klasse bietet viele Möglichkeiten, von denen einige in Abbildung 15.1 zu erkennen sind. Mit dieser Klasse können Sie Audiodaten laden, wiedergeben, die Wiedergabe an- halten und beenden, den durchschnittlichen und den Spitzen-Audiopegel bestimmen, die Wieder- gabelautstärke anpassen und die Stelle anzeigen und festlegen, die gerade wiedergegeben wird. All diese Funktionen lassen sich mit nur geringem Entwicklungsaufwand nutzen. Wie Sie noch sehen werden, verfügt die Klasse AVAudioPlayer über eine solide API. 15.1.1 Einen Audioplayer initialisieren Die Funktion zur Audiowiedergabe von AVAudioPlayer lässt sich mit geringem Aufwand in Ihrem Code implementieren. Apple bietet eine unkomplizierte Klasse, die für das Laden und Abspielen von Dateien optimiert ist.