5

मैं आईओएस ऐप कैप्चर करने वाला एक वीडियो बना रहा हूं और मैं पृष्ठभूमि संगीत को चलाने की अनुमति देते हुए माइक्रोफ़ोन से ऑडियो रिकॉर्ड करने में सक्षम होना चाहता हूं। जब भी कैमरा कैमरे के साथ दृश्य अग्रभूमि में प्रवेश करता है और बाहर निकलता है तो मैं यह सब कर सकता हूं लेकिन पृष्ठभूमि ऑडियो स्किप्स (संक्षेप में रोकता है)। मैं AVCaptureSession addInput के लिए बग पृथक हैएवीकैप्चर सत्र ऐड इनपुट पृष्ठभूमि पृष्ठभूमि में गड़बड़ी का कारण बनता है

AVCaptureSession session = [[AVCaptureSession alloc] init]; 
session.automaticallyConfiguresApplicationAudioSession = NO; 

AVCaptureDevice *audioDevice = [AVCaptureDevice defaultDeviceWithMediaType:AVMediaTypeAudio]; 
AVCaptureDeviceInput *audioDeviceInput = [AVCaptureDeviceInput deviceInputWithDevice:audioDevice error:nil]; 

// this line causes the background music to skip 
[session addInput:audioDeviceInput]; 

मैं कैसे पृष्ठभूमि ऑडियो को प्रभावित करने से माइक्रोफोन इनपुट जोड़ने रोकने कर सकते हैं?

FYI - didFinishLaunchingWithOptions में मैं सेट AVAudioSession श्रेणी:

[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayAndRecord 
           withOptions:AVAudioSessionCategoryOptionMixWithOthers | AVAudioSessionCategoryOptionDefaultToSpeaker 
             error:nil]; 

उत्तर

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

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