2010-10-04 17 views
5

में स्पीकर के माध्यम से ध्वनि चलाने से इंकार कर देता है मैं कुछ वीडियो चलाने के लिए एमपीएमवी प्लेयर प्लेयर का उपयोग कर रहा हूं, मुझे छवि मिलती है, लेकिन जैसे ही मैं इयरफ़ोन के बिना ध्वनि चलाने की कोशिश करता हूं, वॉल्यूम नियंत्रण एनीमेशन के साथ गायब हो जाता है। अगर मैं इयरफ़ोन, या कुछ बाहरी वक्ताओं को प्लग करता हूं, तो वॉल्यूम नियंत्रण एनीमेशन के साथ आता है।MPMoviePlayerController आईओएस 4

ऐप का आईपैड आईओएस 3.2 के साथ परीक्षण किया गया है और आईपॉड टच 2 जी आईओएस 3.0 के साथ भी ठीक काम करता है और ठीक काम करता है, लेकिन समस्या आईफोन 4 और आईओएस 4.1 के साथ आता है।

उत्तर

7

मुझे पता चला है कि यह है क्योंकि मैं सत्र श्रेणी सेट नहीं था:

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

if (setCategoryError) { //handle error } 

http://developer.apple.com/library/ios/#documentation/Audio/Conceptual/AudioSessionProgrammingGuide/Cookbook/Cookbook.html#//apple_ref/doc/uid/TP40007875-CH6-SW6

+0

यह मेरा मुद्दा है, जो जब MPMoviePlayer एमपी 3 फ़ाइलें स्ट्रीम करने के लिए का उपयोग कर हुआ संकल्प लिया। मैंने ऑडियो सत्र श्रेणी के रूप में "प्लेबैक" का भी उपयोग किया। – brentlightsey