• Advertisement
Sign in to follow this  

[iPhone] AVAudioPlayer and SoundEffect only work in simulator

This topic is 2387 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

I started a new OpenGL ES project and added AVFoundation framework and

#import <AVFoundation/AVAudioPlayer.h>
#import <AudioToolbox/AudioServices.h>


- (void) viewDidLoad

NSString* soundFilePath = [[NSBundle mainBundle] pathForResource: @"csva" ofType: @"caf"];
NSURL *fileURL = [[NSURL alloc] initFileURLWithPath: soundFilePath];
NSError *error = nil;
AVAudioPlayer* sound = [[AVAudioPlayer alloc] initWithContentsOfURL: fileURL error: &error];

NSLog(@"error: %@ (%@)", error, error.userInfo);
NSLog(@"no error");

sound.delegate = self;
sound.volume = 1.0f;
[sound prepareToPlay];
[fileURL release];
[sound play];

and added /sounds/ to the project, but it still doesn't work on my iPhone.

Here is the project:


SOLVED: my phone ring switch was set to mute.

Share this post

Link to post
Share on other sites
Sign in to follow this  

  • Advertisement