Dans mon code:
- (void) viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view from its nib. NSURL* musicFile = [NSURL fileURLWithPath:[[NSBundle mainBundle]pathForResource:@"www/media/BlueZedEx" ofType:@"mp3"]]; AVAudioPlayer *click = [[AVAudioPlayer alloc] initWithContentsOfURL:musicFile error:nil]; NSLog(@"goldenace launchOptions = %@", musicFile); click.delegate = self; click.numberOfLoops = -1; [click play]; }
Mais rien de la musique joue quand je cours mon application en simulateur. S'il vous plaît aider!
utilisez ceci pour Jouer l'arrière-plan audio:
[[AVAudioSession sharedInstance] setDelegate: self]; NSError *setCategoryError = nil; [[AVAudioSession sharedInstance] setCategory: AVAudioSessionCategoryPlayback error: &setCategoryError]; [[UIApplication sharedApplication] beginReceivingRemoteControlEvents];
référer ce lien
Ce
www/media/BlueZedEx
n'est pas un nom de file. Il doit s'agir d'un nom de file d'un file audio dans votre projet (glisser-déposer)