이 질문을하기는 싫지만 Apple 문서와 Google을 통해 아무런 소용이없는 시간을 들여서 보냈습니다. 내 application의 AVAudioSession 카테고리를 applicationDidFinishLaunching 일 때 한 번 설정하려고합니다. 오디오 스트림을 재생하는 앱이 있는데 앱이 배경에 들어갈 때 계속 재생하고 싶습니다. 그래서 재생 카테고리를 사용하려고합니다. 여기 AppDelegate.m 내 코드 :이 코드AppDelegate.m에서 AVAudioSession 범주 설정하기
- (void)applicationDidFinishLaunching:(UIApplication *)application
{
// Set AudioSession
NSError *sessionError = nil;
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback error:&sessionError];
[[AVAudioSession sharedInstance] setActive:YES error:&sessionError];
[[AVAudioSession sharedInstance] setDelegate:self];
// create window and set up navigation controller
[window addSubview:myNavController.view];
[window makeKeyAndVisible];
}
# pragma mark -
# pragma mark AVAudioSession Delegate Methods
- (void)beginInterruption {
}
- (void)endInterruption {
}
- (void)endInterruptionWithFlags:(NSUInteger)flags {
}
- (void)inputIsAvailableChanged:(BOOL)isInputAvailable {
}
는 오디오가 백그라운드에서 응용 프로그램을 넣어, 내가 홈 버튼을 누르면 언제든지 페이드 아웃. 어떤 도움을 많이 주시면 감사하겠습니다. 은 이전에이 작업을 수행 한 모든 사람들을위한 빠른 답변 유형입니다.