2011-03-09 8 views
11

क्या कुछ डिफ़ॉल्ट ध्वनियां चलाना संभव है, जैसे कि आने वाले एसएमएस/पुश प्राप्त होने पर?प्ले अलर्ट ध्वनि (डिफ़ॉल्ट संदेश रिंगटोन के समान)

यदि आईओएस एसडीके इन ध्वनि फ़ाइलों को बंडल नहीं करता है, तो मैं वही आवाज कहां डाउनलोड कर सकता हूं?

उत्तर

23

हां यह संभव है, लेकिन वे undocumented enum values का उपयोग करते हैं, इसका मतलब है कि आपको इसे ऐपस्टोर ऐप्स पर उपयोग नहीं करना चाहिए।

AudioServicesPlaySystemSound(1003); 

iOS SDK इन ध्वनि फ़ाइलें बंडल नहीं करता है, लेकिन आप उन्हें /System/Library/Audio/UISounds/ फ़ोल्डर में डिवाइस पर पा सकते हैं। हालांकि, मुझे विश्वास है कि इन फ़ाइलों को कॉपीराइट किया गया है।

क्यों ध्वनि स्वयं नहीं बनाते?

+0

मैं सटीक समान ध्वनि खेलना चाहता हूं, इसलिए सबसे आसान तरीका ढूंढना। मैंने बहुत सारे मैसेजिंग ऐप को ध्वनि भी बजाया है, और आश्चर्य है कि वे इसे कैसे करते हैं। whatsapp। – samwize

+4

बस एक त्वरित नोट: आईओएस 5 पर, मैंने पाया कि 1007 का उपयोग करके मुझे मानक त्रि-टोन अधिसूचना ध्वनि मिली (जैसा कि मेरे पुश ध्वनि को सूचित करता है) –

+0

अच्छे उत्तर के लिए धन्यवाद। यदि आप डिबगिंग उद्देश्यों के लिए ध्वनि का उपयोग कर रहे हैं, तो अपने स्वयं के निर्माण के बजाय, यदि कोई उपलब्ध हो, तो बस एक साधारण सिस्टम बीप का उपयोग करना आसान है। – Phil