Я пытаюсь воспроизвести аудиофайл (.mp3) на симуляторе iOS, но он не звучит.Я почти уверен, что в коде нет проблем (я скопировал его из книги ...).
Кажется, все работает хорошо, но вы ничего не слышите ...
Дополнительная информация: Система звучит хорошо на симуляторе, проблема возникает при использовании AVAudioPlayer.
Большое спасибо!
Карлос
Вот код:
// init of the ViewController
init {
self = [super initWithNibName:@"MediaPlayerViewController" bundle:nil];
NSString *musicPath = [[NSBundle mainBundle] pathForResource:@"Music" ofType:@"mp3"];
if (musicPath) {
NSURL *musicURL = [NSURL fileURLWithPath:musicPath];
NSError *err;
audioPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:musicURL error:&err];
if (audioPlayer)
{
[audioPlayer setDelegate:self];
}
else {
NSLog(@"Error al iniciar el audioplayer");
}
}
return self;
}
- (IBAction)playAudioFile:(id) sender
{
NSLog(@"playAudioFile!");
if ([audioPlayer isPlaying]) {
[audioPlayer stop];
}
else {
NSLog(@"The song should sound");
if ([audioPlayer play])
NSLog(@"The song has been played");
// I see this message in the console!
else
NSLog(@"Something was wrong");
}
}