所以我討厭不得不問這個問題,但我花了一段時間搜索Apple的文檔和Google沒有用。我只是試圖爲我的應用程序設置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 {
}
有了這個代碼,音頻淡出任何時候我打的home鍵,把 在後臺的應用程序。任何幫助非常感謝,我希望它 是一個快速修復類型的答案任何人誰已經做到了這一點。