8

विचार इस एप्लिकेशन (Keezy) से आता है का उपयोग नहीं है उसी समय। मुझे AVAudioSessionCategoryPlayAndRecord श्रेणी से अवगत है, लेकिन यह श्रेणी AVAudioPlayer की मात्रा को कम करने के लिए मजबूर करती है।यह संभव एक ही समय में खेलने के लिए और रिकॉर्ड ऑडियो AVAudioSessionCategoryPlayAndRecord

AVAudioSessionCategoryPlayback पर ऑडियो रिकॉर्ड करने का प्रयास नहीं करता है (कुछ भी रिकॉर्ड नहीं करता है) और अन्य श्रेणियां प्रासंगिक प्रतीत नहीं होती हैं। मैं सोच रहा हूं कि क्या किजी में क्या किया जाता है - ऑडियो प्लेबैक उच्च मात्रा में हासिल करने का तरीका है जबकि उपयोगकर्ता एक ही समय में ऑडियो रिकॉर्ड करने की इजाजत देता है।

(किसी भी उदाहरण नहीं मिल सका/उस के बारे में विषयों प्लेबैक श्रेणी के बिना इस का समाधान।)

उत्तर

8

समाधान अभी भी PlayAndRecord श्रेणी, क्या श्रेणी विकल्प के लिए जोड़ा जा करने के लिए "AVAudioSessionCategoryOptionDefaultToSpeaker" था की जरूरत शामिल हालांकि - जिसने ऑडियो को सामान्य मात्रा में रिकॉर्ड करने और रिकॉर्ड करने की इजाजत दी।

उदाहरण:

[[AVAudioSession sharedInstance] setCategory: AVAudioSessionCategoryPlayAndRecord withOptions:AVAudioSessionCategoryOptionDefaultToSpeaker error:nil]; 
संबंधित मुद्दे