音频计时有问题

时间:2013-09-17 22:25:02

标签: ios audio

我的音频出现问题。

这是代码:

AVAudioPlayer *audioPlayer;
NSString *audioPath = [[NSBundle mainBundle]pathForResource:@"Cheering" ofType:@"mp3"];
NSURL *audioURL = [NSURL fileURLWithPath:audioPath];
audioPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:audioURL error:nil];
[audioPlayer play];

不会这样玩。代码步骤很好,但没有音频。如果我在最后一行休息,然后单步执行它正常播放。我已经尽了一切努力让这个工作起来但不知道从哪里开始。

在播放命令之前它需要延迟。

2 个答案:

答案 0 :(得分:1)

试试这个肯定会起作用

NSURL* url = [[NSBundle mainBundle] URLForResource:@"Cheering" withExtension:@"mp3"];
NSAssert(url, @"URL is valid.");
NSError* error = nil;
audioPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:url error:nil];
if(!audioPlayer)
{
    NSLog(@"Error creating player: %@", error);
}     else
{
    [audioPlayer play];
}

答案 1 :(得分:0)