在iPhone应用程序中播放连续声音
问题描述:
我有一个iPhone应用程序,需要我在应用程序的整个生命周期中播放循环mp3音效。在iPhone应用程序中播放连续声音
但基于用户执行的某些操作,此mp3应该停止/暂停,而&另一个MP3应该播放&然后这个MP3应该继续播放。
我还没有真正使用iPhone上的任何音频API,但我只是使用AudioToolbox播放声音按钮水龙头这就是所有。
那么你们建议我应该怎么做。 任何指针...?建议....?
答
正如我在这个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];
是我没有找到这个解决方案后, googling多一点..尽管如此,谢谢你的答复 – 2011-01-04 19:01:50