2012-10-10 18 views
5

में पृष्ठभूमि में एयरप्ले का समर्थन कैसे करें मेरे ऐप को ऐप्पल के माध्यम से ऐप्पल टीवी पर स्ट्रीम करना चाहिए, भले ही ऐप पृष्ठभूमि में हो।आईओएस 6

आईओएस 5 के तहत यह पूरी तरह से काम किया। आईओएस 6 में यह नहीं है।

Xcode मुझे कोड के इस लाइन पर एक पदावनत चेतावनी देता है:

moviePlayerViewController.moviePlayer.useApplicationAudioSession = NO; 

यही कारण है कि मेरे ऐप सही ढंग से अब और काम नहीं कर रही है। आईओएस 6 में कोड के इस टुकड़े के बराबर क्या है?

उत्तर

10

मिले समाधान: इस समस्या @ murze के समाधान आप भी @ACBurk तरह infoPlist फ़ाइल में Required background modes कुंजी के लिए मूल्य App plays audio स्थापित करना चाहिए इसके अलावा सही AVAudioSessionCategory

NSError *setCategoryError = nil; 
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback error: &setCategoryError]; 
+0

धन्यवाद! यही वह चीज है जिसकी मुझे जरूरत थी। –

+0

यह वही है जो मैं ढूंढ रहा था। धन्यवाद दोस्त! –

+0

@ यहां क्लिक करें AVAudioSession क्या है ?? – iPatel