2012-12-15 13 views
8

मैं AVAudioRecorder का उपयोग करके ध्वनि रिकॉर्ड कर रहा हूं और फिर AVAudioPlayer का उपयोग करके ध्वनि को वापस चलाने का प्रयास कर रहा हूं। मैं लूप को अनिश्चित काल तक ध्वनि प्राप्त करने की कोशिश कर रहा हूं, लेकिन लूप के बीच ध्वनि में एक छोटा सा अंतर है। मैंने AVAudioRecorder रिकॉर्डिंग को सभी संभावित फ़ाइल प्रकारों पर रिकॉर्ड करने का प्रयास किया है, फिर भी मुझे कुछ ऐसा नहीं मिल रहा है जो निर्बाध लूपिंग की अनुमति देगा। धन्यवाद।लूपिंग AVAudioPlayer w/o गैप

+0

क्यों डाउनवॉट्स? ऐसे कोई प्रश्न नहीं हैं जहां कोई रिकॉर्डिंग * और * वापस खेल रहा है, लूप चाहता है। –

+1

हम में से कई लोगों के लिए यह कम करने के लिए समझ में नहीं आता है - समस्या प्रश्नों को या तो संपादित करने के लिए प्रश्नकर्ता को संपादित किया जाना चाहिए या 'वापस भेजा जाना चाहिए'। लेकिन इस तरह इसे स्थापित करने वाली शक्तियां ... क्षमा करें, मुझे पता है कि यह अनुपयोगी है (विशेष रूप से एक नए उपयोगकर्ता के साथ)। –

उत्तर

6

यह एक बढ़िया पोस्ट कि मुझे मेरी AVAudioPlayer कार्यान्वयन में छोरों को खत्म करने में मदद की है: http://forums.macrumors.com/showthread.php?t=640862

पद का सार है कि संकुचित ऑडियो 1024 के एक और भी कई के लिए नमूना की लंबाई बाहर पैड को खाली ध्वनि कहते है असम्पीडित ऑडियो का उपयोग करना, या ऑडियो जो लूपिंग के उद्देश्य के लिए विशेष रूप से आउटपुट होता है, वह गड़बड़ी को खत्म कर देगा।

+0

वह कितना आसान था? प्रतिभाशाली! –

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