पर ध्वनि प्रभाव के लिए सबसे अच्छा प्रारूप क्या है Iphone या iToouch पर छोटे (2-3 सेकंड) ऑडियो ध्वनि प्रभावों को संग्रहीत करने और चलाने के लिए अनुशंसित ऑडियो प्रारूप क्या है?आईफोन
iPhone ऑडियो SDK दस्तावेज़ इंगित करता है कि iPhone कई प्रारूपों में ऑडियो का समर्थन करता है - लेकिन वहाँ प्रत्येक के लिए कमियां हैं:
- एमपी 3: यह एक अत्यधिक संकुचित है, लेकिन यह भी उच्च गुणवत्ता वाले एन्कोडिंग प्रारूप कि संगीत और बोले आवाज की समृद्धि को बरकरार रखता है। हालांकि, आईफोन पर एक समय में केवल एक एमपी 3 स्ट्रीम खेला जा सकता है क्योंकि इसे हार्डवेयर डिकोडर के उपयोग की आवश्यकता होती है। इसमें एमपी 3 को ध्वनि प्रभाव के प्रारूप के रूप में शामिल नहीं किया गया है, क्योंकि वे पृष्ठभूमि संगीत और/या किसी भी उपयोगकर्ता संगीत को बाधित करेंगे।
- डब्ल्यूएवी: आईफोन केवल डब्ल्यूएवी फाइलों का समर्थन करता है अगर वे पीसीएम हैं - एनकोडेड हैं और किसी भी संपीड़न कोडेक की आवश्यकता नहीं है। जबकि डब्ल्यूएवी कई अलग-अलग नमूना दरों और बिट-गहराई का समर्थन करता है, इसके परिणामस्वरूप बहुत बड़ी फाइलें होती हैं (180-सेकेंड/सेकेंड 16-बिट/44.1kHz/स्टीरियो ऑडियो)। जब आपके पास तेजी से खेलने के लिए कई प्रभाव पड़ते हैं तो बड़ा आकार निषिद्ध हो जाता है।
- एआईएफएफ: डब्ल्यूएवी फाइलों के समान समस्याएं हैं - यह स्पष्ट नहीं है कि कोई संपीड़न कोडेक्स समर्थित हैं। माना जाता है कि ऐप्पल लॉसलेस संपीड़न समर्थित है - लेकिन मुझे कोई संपीड़न नहीं मिल रहा है जो इस संपीड़न का उपयोग करने में एआईएफएफ उत्पन्न कर सकता है।
- कस्टम: आप किसी भी स्रोत से अपना स्वयं का ऑडियो चलाने के लिए आईफोन निम्न-स्तरीय एपीआई का उपयोग कर सकते हैं। लेकिन यह एक खेल में एक साधारण ध्वनि प्रभाव खेलने के लिए overkill की तरह लगता है। मैं निश्चित रूप से इसके लिए अपनी खुद की ऑडियो परत और एन्कोडर/डिकोडर लिखना नहीं चाहता हूं।
किसी भी सिफारिश की सराहना की जाएगी ... यह उपयोगी होगा अगर कोई ऑडियो प्रोसेसिंग के लिए एक उचित मूल्य वाले टूल की सिफारिश कर सकता है जो अनुशंसित प्रारूप उत्पन्न कर सकता है। धन्यवाद।
डेबी डाउनर नहीं होना चाहिए, लेकिन एक ही समय में कई एमपी 3 खेलना बहुत आसान है। बस AVAudio प्लेयर के एक से अधिक उदाहरण का उपयोग करें। –
कम से कम जब मैंने यह उत्तर पोस्ट किया, तो यह मामला नहीं था। 'AVAudioPlayer' ने केवल एक ही एमपी 3 फ़ाइल को एक बार में चलाने की अनुमति दी, जबकि एक माध्यमिक खेला महत्वपूर्ण देरी दिखाएगा, और बूंदें। मुझे लगता है कि यह अभी भी मामला है, इसके अलावा गेम के लिए, जहां ध्वनि शुरू होने पर आपको सटीक नियंत्रण की आवश्यकता होती है। – pgb