我有一个iPhone应用程序,它要求我在整个应用程序生命周期中播放一个循环的mp3声音。
但根据用户执行的某些操作,此mp3应在另一个mp3播放时停止/暂停,然后此mp3应重新开始播放。
我还没有在iPhone上真正使用任何音频API,我只是使用AudioToolbox在按键上播放声音而已。
有什么线索。。。?建议。。。。?
就像我在这上面写的 post ,您可以使用 AVAudioPlayer
AVAudioPlayer
NSString *soundFilePath = [[NSBundle mainBundle] pathForResource:@"mySound" ofType:@"mp3"]; NSURL *soundFileURL = [NSURL URLForString:soundFilePath]; AVAudioPlayer *player = [[AVAudioPlayer alloc]initWithContentsOfURL:soundFileURL]; player.numberOfLoops = -1; //infinite [player play];
你可以暂停它:
[player pause];