Try to activate the audio session before initializing the player, e.g. in the app launch delegate:
- (void)applicationDidFinishLaunching:(UIApplication *)application NSError *error = nil; [[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback error:&error]; [[AVAudioSession sharedInstance] setActive:YES error:&error]; // other init stuff ...}
PS: You need to be on the device for audio sessions to work, Simulator won't cut it.