Tutorial AVAudioPlayer
Heute zeigen ich euch wie ihr den AVAudioPlayer einsetzten könnt, um einen Sound abzuspielen!
Erstellt ein neues Project und speichert das als AVAudio ab wie im Tut beschrieben.
Als erstes solltet ihr das AVFoundation.framework einfügen. Mit rechter Maustaste auf den Ordner „Frameworks“ und dann Add->Existing Frameworks und in der Liste das AVFoundation.framework auswählen.
Nun geht zu eurer .h Datei und importiert das Framework, wie es auf dem Bild zu sehen ist.
Noch Delegate:
Und des:
Jetzt sind wir schon mit unserer .h Datei fertig und machen uns an die .m Datei.
Es ist wichtig, dass ihr den Code hier bei der Methode „viewDidLoad“ eingebt, damit der AVAudioPlayer geladen wird wenn eure View geöffnet wird.
Bei pathForResource gebt ihr den Namen der zu abspielenden Datei an und bei ofType das Format.
numberOfLoops gibt an wie oft der Sound abgespielt werden soll. Bei dem Wert -1 wird der Sound in einer Schleife wiedergegeben.
Um den AVAudioPlayer zum Beispiel bei einer Action zu benutzen braucht ihr noch folgende Befehle:
- Vorbereiten des Sounds [audioPlayer prepareToPlay];
- Starten des Sounds [audioPlayer play];
- Stoppen des Sounds [audioPlayer stop];
audioPlayer ist unser Name des AVAudioPlayers was wir in der .h angegeben haben. Das kann bei euch natürlich auch anders heißen.
Um das Programm ordungsgemäß starten zu können müsst ihr noch unter “pathForResource” den Namen eurer Sounddatei angeben!
Viel Spaß!




