2
我的應用程序中有音頻不斷播放。當我按下按鈕返回到Springboard然後恢復我的應用程序時,我有一些奇怪的行爲。音頻將繼續播放,但會每隔半秒左右跳過/剪切。暫停和恢復音頻似乎沒有效果。AVAudioPlayer從Springboard返回時跳過
我正在使用AVAudioPlayers播放我的音頻。下面是代碼打他們......
player = [[AVAudioPlayer alloc] initWithData:data error:&err];
[player play];
player.numberOfLoops = loops;
mSimpleSoundList.push_back(player);
然後在 「applicationWillResignActive」 我叫......
const uint32 size = mSimpleSoundList.size();
for(unsigned int i = 0; i < size; ++i) {
AVAudioPlayer* curElement = mSimpleSoundList.at(i);
[curElement pause];
}
其次是在重新啓動該代碼..
const uint32 size = mSimpleSoundList.size();
for(unsigned int i = 0; i < size; ++i) {
AVAudioPlayer* curElement = mSimpleSoundList.at(i);
[curElement play];
}