ObjectiveC Xcode Button mit Sound

02/14/2014 15:53 uebertreiber#1
Hallo, habe ein Problem unzwar programmiere ich ein kleines Spiel und möchte dazu einen SOund hinzufügen wenn man den Bildschirm antippt bzw berührt..
Hab dazu einen Button über das ganze Storyboard gezogen und den sound drauf verlinkt.. wenn ich nun meine App starte und den Bildschirm berühre kommt der Sound aber der Bildschirm ist eingefroren. SPrich sound wird abgespielt aber das Bild verändert sich nicht mehr...

Kann mir da jemand weiterhelfen ??
Wäre sehr dankbar.

Lg


So wurde der sound implementiert
Code:
- (IBAction)sound; {
    
    CFBundleRef mainBundle = CFBundleGetMainBundle();
    CFURLRef soundFileURLRef;
    soundFileURLRef = CFBundleCopyResourceURL(mainBundle, (CFStringRef) @"hit1", CFSTR ("wav"), NULL);
    UInt32 soundID;
    AudioServicesCreateSystemSoundID(soundFileURLRef, &soundID);
    AudioServicesPlaySystemSound(soundID);
}
02/14/2014 16:51 snow#2
Funktioniert es denn mit dem AVAudioPlayer? Die CoreFoundation Klasse zu nehmen, ist meistens relativ umständlich. Sicher, dass du da keine Resourcen mehr freigeben musst oder der Sound synchron abgespielt wird & die Loop blockiert?