हाय दोस्तों मैंने बंडल करने के लिए साउंड फाइल (एमपी) को जोड़ा और आईओएस 9.2 तक पुश नोटिफिकेशन मिलने पर यह ठीक काम कर रहा था लेकिन iOS 10.0.1 में अपडेट होने के बाद नवीनतम iOS वर्जन टोन नहीं चल रहा है
कुछ कृपया इस समस्या के साथ मेरी मदद करें
समाधान मिल गया iOS 10.0.1 एमपी 3 फ़ाइल से पहले काम कर रहा है लेकिन iOS 10.0.1 एमपी 3 में काम नहीं कर रहा है एआइएफएफ प्रारूप काम कर रहा है
उत्तर:
जवाब के लिए 2 № 1कस्टम चेतावनी ध्वनियों को iOS सिस्टम-साउंड सुविधा द्वारा चलाया जाता है, इसलिए उन्हें निम्न ऑडियो डेटा स्वरूपों में से एक में होना चाहिए:
रैखिक PCM, MA4 (IMA / ADPCM), aLaw, aLaw
आप aiff, wav, में ऑडियो डेटा पैकेज कर सकते हैंया कैफे फ़ाइल। फिर Xcode, एक गैर-संसाधन के रूप में अपनी परियोजना में ध्वनि फ़ाइल जोड़ें एप्लिकेशन बंडल या अपने डेटा के लाइब्रेरी / ध्वनि फ़ोल्डर के लिए कंटेनर।
उनका उल्लेख नहीं है MP3s
.
ध्वनियों को परिवर्तित करने के लिए आप afconvert टूल का उपयोग कर सकते हैं। उदाहरण के लिए, CAF फ़ाइल में 16-बिट रैखिक PCM सिस्टम साउंड Submarine.aiff को IMA4 ऑडियो में बदलने के लिए, टर्मिनल ऐप में निम्न कमांड का उपयोग करें:
afconvert /System/Library/Sounds/Submarine.aiff ~/Desktop/sub.caf -d ima4 -f caff -v