xcode AVAudioPlayer不会产生声音

时间:2013-03-27 15:49:44

标签: objective-c xcode avaudioplayer

我无法让AVAudioPlayer工作。但是,我可以让AudioServices正常工作。我的问题是为什么一个工作,而不是另一个?有什么不同?如果我仍然无法解决此问题,我的下一个问题是AudioServices是否允许您循环并更改速度?这是我的最终目标。谢谢!

// this works
SystemSoundID soundID;
NSString *soundFile = [[NSBundle mainBundle]
                      pathForResource:@"explode" ofType:@"wav"];
AudioServicesCreateSystemSoundID((__bridge  CFURLRef)
                                 [NSURL fileURLWithPath:soundFile], & soundID);
AudioServicesPlaySystemSound(soundID);


// this does not
NSURL *url = [NSURL fileURLWithPath:[[NSBundle mainBundle]
                                 pathForResource:@"explode" ofType:@"wav"]];
AVAudioPlayer *audioPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:url error:nil];
[audioPlayer play];

0 个答案:

没有答案