/ / iOS 10.0.1 पुश नोटिफिकेशन कस्टम साउंड नॉट प्ले (एमपी) - आईओएस, पुश-नोटिफिकेशन

आईओएस 10.0.1 पुश अधिसूचना कस्टम ध्वनि नहीं खेल रहा (एमपी 3) - आईओएस, पुश अधिसूचना

हाय दोस्तों मैंने बंडल करने के लिए साउंड फाइल (एमपी) को जोड़ा और आईओएस 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