2010-07-11 6 views
7

के साथ AVAudioPlayer iPodMusicPlayer (एप्लिकेशनMusicPlayer भी कोशिश की गई) का उपयोग करके MPMusicPlayerController का उपयोग करके मेरे एप्लिकेशन में संगीत चल रहा है। जब मैं AVAudioPlayer का उपयोग करके ध्वनि चलाता हूं तो मेरा MPMusicPlayerController से मेरा संगीत बंद हो जाएगा। क्या MPMusicPlayerController और AVAudioPlayer एक साथ ध्वनियां चलाने का कोई तरीका है?MPMusicPlayerController

+0

किसी भी मौका आप एक 5 साल की देरी में सही रूप में मेरा उत्तर चिह्नित कर सकते हैं, पसंद है? :) –

उत्तर

13

अरे, वेब पर समाधान मिला।

कहीं इन 2 लाइनों लिखें, मैं आवेदन में यह किया: didFinishLaunchingWithOptions

// Set sounds not to stop music 
[[AVAudioSession sharedInstance] setCategory: AVAudioSessionCategoryAmbient error: nil]; 
[[AVAudioSession sharedInstance] setActive: YES error: nil]; 

स्वीकार करना होगा मैं विवरण में संगम नहीं था, लेकिन यह काम करता है ...

गुड लक!

ओडेड।

+0

Coollllll !!!!!! –

3

ओडेड बेन डोव का समाधान नौकरी करता है, लेकिन हो सकता है कि आप अपनी सत्र श्रेणी बदलना न चाहें। उदाहरण के लिए, यदि आप स्क्रीन को लॉक करते समय अपना ऑडियो खेलना चाहते हैं, तो आपको प्लेबैक श्रेणी की आवश्यकता है।

उस मामले में, आप के बजाय इस श्रेणी ओवरराइड लागू कर सकते हैं:

UInt32 mixWithOthers = YES; 
AudioSessionSetProperty(kAudioSessionProperty_OverrideCategoryMixWithOthers, sizeof(mixWithOthers), &mixWithOthers); 
+0

Coollllll !!!!!! –

संबंधित मुद्दे