0
我的iTunes應用程序中斷可以避免?儘管我的應用程序正在運行,音樂能繼續播我使用媒體播放器框架構建了一個應用程序,在我的應用程序(動畫片段)正在運行的同一個實例中,是否有可能讓iTunes應用程序在後臺播放音樂。我的影片剪輯不包含音頻。我需要使用什麼類型的AV框架才能讓itunesapp在我的應用會話期間繼續後臺播放?我可以避免iTunes應用程序中斷嗎?儘管我的應用程序正在運行,音樂能繼續播
我的iTunes應用程序中斷可以避免?儘管我的應用程序正在運行,音樂能繼續播我使用媒體播放器框架構建了一個應用程序,在我的應用程序(動畫片段)正在運行的同一個實例中,是否有可能讓iTunes應用程序在後臺播放音樂。我的影片剪輯不包含音頻。我需要使用什麼類型的AV框架才能讓itunesapp在我的應用會話期間繼續後臺播放?我可以避免iTunes應用程序中斷嗎?儘管我的應用程序正在運行,音樂能繼續播
隨着AVAudioSession和71平方的聲音管理器的一些代碼:
- (BOOL)isExternalAudioPlaying {
UInt32 audioPlaying = 0;
UInt32 audioPlayingSize = sizeof(audioPlaying);
AudioSessionGetProperty(kAudioSessionProperty_OtherAudioIsPlaying, &audioPlayingSize, &audioPlaying);
return (BOOL)audioPlaying;
}
if (!isExternalAudioPlaying) {
soundCategory = AVAudioSessionCategorySoloAmbient;
audioSessionError = nil;
[audioSession setCategory:soundCategory error:&audioSessionError];
if (audioSessionError)
NSLog(@"WARNING - SoundManager: Error setting the sound category to SoloAmbientSound")
}
如果使用音頻會議並設置其類別AVAudioSessionCategorySoloAmbient,就應該繼續當你啓動應用程序播放的iPod庫的音樂。
歡呼的人我真的很感激它,我會給它一個去。 =) – Joe 2011-06-04 02:54:40