2012-11-13 20 views
8

मैं ऑडियो स्ट्रीम के अलावा सभी ऑडियो के लिए सही चैनल को म्यूट करने का प्रयास कर रहा हूं।आईओएस: सही चैनल वॉल्यूम म्यूट करें

मैं टेक्स्ट-टू-स्पीच के लिए ओपनएर्स समेत ऑडियो चलाने वाले कई पुस्तकालयों का उपयोग कर रहा हूं और मैं उन सभी को बाएं हेडफ़ोन स्पीकर को चलाने के लिए चाहता हूं जबकि मैं सही स्पीकर से कुछ और खेलता हूं।

मुझे पता है कि ऑडियो यूनिट स्ट्रीम बनाने के लिए सही स्पीकर कैसे खेलना है, हालांकि मैं अन्य पुस्तकालयों के लिए ऑडियो स्ट्रीम नहीं बना रहा हूं। क्या डिफ़ॉल्ट ऑडियो चैनल बदलने का कोई तरीका है? या क्या एक ऐसा प्रयास या मिक्सर बनाना संभव है जो सभी ऑडियो पर लागू होता है जो सही चैनल को म्यूट करता है?

किसी भी मदद/संकेतों की बहुत सराहना की जाएगी।

+2

एक संकेत - के बारे में परिवर्तन करने के लिए कैसे सोचने का एक तरीका, आप अपनी ऑडियो स्ट्रीम को संशोधित करने और 0 डीबी पर दाएं चैनल वॉल्यूम सेट करने के लिए कुछ एपीआई (यदि मौजूद हैं) का उपयोग कर सकते हैं। मैंने पाया [dirac3 api] (http://dirac.dspdimension.com/Dirac3_Technology_Home_Page/Dirac3_Technology.html) जो पिच बदल सकता है और समय खींच सकता है, लेकिन मुझे यकीन नहीं है कि क्या कोई एपीआई है जो चैनल वॉल्यूम बदल सकती है। –

+0

आपके उत्तर के लिए धन्यवाद। दुर्भाग्यवश मेरे पास ओपनएर्स या अन्य पूर्व-संकलित पुस्तकालयों से ऑडियो स्ट्रीम तक पहुंच नहीं है जिसका उपयोग मैं कर रहा हूं इसलिए मैं डिफ़ॉल्ट ऑडियो चैनल को बदलने का एक तरीका समझना चाहता हूं। – Josh

उत्तर

0

आप कम विलंबता ऑडियो की जरूरत नहीं है, जो AudioUnit प्रदान करता है, आप के बजाय अपने ऑडियो खेलने के लिए AudioQueues उपयोग करने का प्रयास कर सकते हैं, AudioQueues आईओएस (यह, तुल्यकालन का समर्थन करता है चैनल नियंत्रण, मात्रा लाभ में ऑडियो पर नियंत्रण के उच्चतम डिग्री है , बफर, आदि)। http://bit.ly/10ikt4G

ऑडियो कतार के बारे में:: AudioQueue साथ http://bit.ly/YfnVI8

बजाना ऑडियो: यहाँ एप्पल के प्रलेखन :-)

ऑडियो कतार सेवाएं प्रोग्रामिंग गाइड परिचय के लिए कुछ लिंक है http://bit.ly/10ikAgT

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