में अवांछित ड्रॉप का कारण बनता है मैं अपने वॉयस चैट एप्लिकेशन में रिमोटियो का उपयोग कर रहा हूं। गूंज रद्द करने को सक्षम करने के लिए, मैंने सत्र के रूप में "kAudioSessionCategory_PlayAndRecord" को सेट करने के बाद "kAudioUnitSubType_VoiceProcessingIO" में "kAudioUnitSubType_RemoteIO" को बदल दिया। अब रद्द करने वाले कार्यों को प्रतिबिंबित करें लेकिन आउटपुट वॉल्यूम स्तर पिछले रिमोटियो आउटपुट स्तर के मुकाबले काफी कम हो गया है। क्या किसी को पता है कि RemoteIO का उपयोग करते समय VoiceProcessingIO का उपयोग करते समय समान आउटपुट वॉल्यूम स्तर कैसे प्राप्त करें?रिमोटियो के बजाए वॉयसप्रोसेसिंगियो ऑडियो यूनिट उप प्रकार का उपयोग आउटपुट वॉल्यूम
उत्तर
मुझे नहीं लगता कि मात्रा में आउटपुट के नुकसान के लिए खाता बनाना संभव है। Recording volume drop switching between RemoteIO and VPIO
के अनुसार, "कोई एपीआई कि यह लाभ (या अपने मामले ड्रॉप में) को नियंत्रित करता स्तर नहीं है, सब कुछ आंतरिक पर ऑडियो सत्र श्रेणी के आधार ओएस द्वारा सेटअप है (उदाहरण के लिए VPIO इस्तेमाल किया जा करने की उम्मीद है PlayAndRecord हमेशा के साथ) और जो आईओ इकाई स्थापित किया गया है। "
यह भी मदद करेगा यदि आपने कहा कि आप किस आईओएस पर परीक्षण कर रहे थे क्योंकि उनके पास आउटपुट वॉल्यूम में अलग-अलग बूंदें हैं।
मुझे लगता है कि यह एक लंबे समय में उत्तर नहीं दिया गया है, लेकिन मैंने पाया कि यदि आप ऐसा बदलते ऑडियो इकाइयों के बीच निम्नलिखित:
AudioComponentInstanceDispose(_ioUnit);
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryAmbient error:&nsError];
[[AVAudioSession sharedInstance] setActive:NO error:&nsError];
तो यह इतनी बड़ी प्रबलता समस्या नहीं बना रहा है प्रत्येक इकाई के बीच। इस बिंदु पर, बस अपनी ऑडियो इकाई को पुन: प्रारंभ करें और सत्र प्रकार को अपनी इच्छित चीज़ों पर सेट करें।
- 1. आईओएस ऑडियो यूनिट रिमोटियो प्लेबैक
- 2. ऑडियो ग्राफ प्रारंभिक त्रुटि kAudioUnitSubType_VoiceProcessingIO ऑडियो IO इकाई उप प्रकार
- 3. ऑडियो प्रोसेसिंग: वॉल्यूम लेवल
- 4. एचटीएमएल ऑडियो टैग वॉल्यूम
- 5. एक दूरस्थ आईओ ऑडियो यूनिट का आउटपुट फ़ाइल को ऑफ़लाइन
- 6. आईओएस: ऑडियो यूनिट रिमोटियो ऑडियोबफर मैनिपुलेशन (यानी माइक्रोफोन से ध्वनि प्रभाव)
- 7. AVAudioSession का आउटपुट वॉल्यूम कभी भी
- 8. क्या वर्तमान में एप्लिकेशन में सभी रिमोटियो ऑडियो इकाइयों को सूचीबद्ध करना संभव है?
- 9. वॉल्यूम
- 10. डॉकर में वॉल्यूम जोड़ें, लेकिन उप-फ़ोल्डर
- 11. ऑडियो आउटपुट जैक
- 12. लिखें ऑडियो करने के लिए डिस्क आईओ यूनिट
- 13. जावा में ऑडियो वॉल्यूम नियंत्रण (वृद्धि या कमी)
- 14. एंड्रॉइड। उच्च वॉल्यूम के साथ ऑडियो रिकॉर्डिंग कैसे करें?
- 15. यूनिट परीक्षण शो आउटपुट
- 16. एचटीएमएल आउटपुट के लिए यूनिट परीक्षण?
- 17. आईओएस 5 और रिमोटियो
- 18. उपलब्ध आउटपुट ऑडियो लक्ष्य AVAudioSession
- 19. शायद के साथ लपेटने के बजाए बीजगणितीय डेटा प्रकार के साथ निरंतर कन्स्ट्रक्टर का उपयोग करें?
- 20. ग्राफ़क्यूएल - प्रकार आउटपुट प्रकार
- 21. का प्रयोग एचटीएमएल ऑडियो: MEDIA12899: ऑडियो/वीडियो: अज्ञात MIME प्रकार
- 22. क्या (प्रकार का) String.class ऑब्जेक्ट.क्लास के प्रकार (प्रकार) का उप प्रकार है?
- 23. NHibernate - उप-प्रकार बदलना
- 24. protobuf.net अप्रत्याशित उप प्रकार
- 25. iOS: तक पहुँचना डिवाइस हार्डवेयर ऑडियो वॉल्यूम नियंत्रण
- 26. आईओएस देशी एमपीवी वॉल्यूम देखें ऑडियो रूट मेनू
- 27. UIslider आईफोन का उपयोग कर वॉल्यूम नियंत्रण?
- 28. आईफोन वॉल्यूम बटन पर प्रोग्राम का उपयोग
- 29. डिवाइस वॉल्यूम
- 30. आईओएस: सही चैनल वॉल्यूम म्यूट करें
मुझे इसके अंतर्निहित कारण और किसी भी संभावित कामकाज को जानने में भी दिलचस्पी होगी, क्योंकि मैंने अपनी परियोजनाओं में एक समस्या के रूप में रिपोर्ट की है। ऐसा लगता है कि वीपीआईओ को एक ही ऑडियो सत्र सेटिंग्स के साथ अन्यथा काम कर रहे रिमोटियो यूनिट में गिराए जाने पर एक शांत कारण नहीं है, लेकिन यह व्यवहार प्रतीत होता है। – Halle
मुझे यह समस्या भी मिली है। मैंने देखा है कि आईओएस 6 के लिए वॉल्यूम ड्रॉप और आईओएस 5 के विरोध में यह काफी अधिक था। आप किस आईओएस पर परीक्षण कर रहे हैं? –
मुझे यह भी पता चला है कि वीपीआईओ आईफोन मॉडल 5, 5 एस पर पूरी तरह से आईओएस 7 पर टूट जाता है और मैं 5 सी मान रहा हूं। –