2010-10-25 81 views
1

我有一个iPhone应用程序,需要我在应用程序的整个生命周期中播放循环mp3音效。在iPhone应用程序中播放连续声音

但基于用户执行的某些操作,此mp3应该停止/暂停,而&另一个MP3应该播放&然后这个MP3应该继续播放。

我还没有真正使用iPhone上的任何音频API,但我只是使用AudioToolbox播放声音按钮水龙头这就是所有。

那么你们建议我应该怎么做。 任何指针...?建议....?

回答

1

正如我在这个post写道,你可以使用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]; 
+0

是我没有找到这个解决方案后, googling多一点..尽管如此,谢谢你的答复 – 2011-01-04 19:01:50

相关问题