3
如何在後臺播放音頻文件?如何在後臺播放音頻文件?
這是我的代碼:
NSString *soundFilePath = [[NSBundle mainBundle] pathForResource:@"Alarm" ofType:@"caf"];
NSData *sampleData = [[NSData alloc] initWithContentsOfFile:soundFilePath];
NSError *audioError = nil;
alarmAudioPlayer = [[AVAudioPlayer alloc] initWithData:sampleData error:&audioError];
[sampleData release];
[[AVAudioSession sharedInstance] setCategory: AVAudioSessionCategoryPlayback error: nil];
if(audioError != nil) {
NSLog(@"An audio error occurred: \"%@\"", audioError);
}
else {
[alarmAudioPlayer setNumberOfLoops: -1];
[alarmAudioPlayer play];
}
}
但它不會繼續玩的時候我多任務,但後來當我多任務回到應用程序恢復。
注:我知道這是一箇舊問題的副本,但該答案不適用於我。
感謝您的回答! – Linuxmint 2011-03-11 05:15:26