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