2016-09-22 117 views
1

嗨,大家好,我添加了声音文件(mp3)捆绑和它的工作正常,当我收到iOS 9.2的推送通知但更新到iOS 10.0.1后最新的iOS版本口气不打iOS 10.0.1推送通知自定义声音不播放(MP3)

有人请帮我解决这个问题

找到解决方案 之前的iOS 10.0.1 MP3文件正在 但在iOS版10.0.1 MP3不能正常工作AIFF格式正在工作

+0

尝试此色调文件直接添加到您的项目 – Anton

+0

根据文件档案也可以在捆绑 –

+0

有两个文件之一是味精和其他是铃声(29秒)小味精是工作正常,但铃声没有采取移动定制口气正在播放 –

回答

1

As per apple

定制警报声音由IOS系统声音设施播放,所以 它们必须在以下的音频数据格式之一:

线性PCM,MA4(IMA/ADPCM), μ律,法律

您可以将音频数据打包到aiff,wav或caf文件中。然后,在 Xcode中,将声音文件作为应用程序包的非本地化资源 添加到您的项目中,或者添加到数据 容器的库/声音文件夹中。

他们没有提及MP3s

您可以使用afconvert工具来转换声音。例如,16位线性PCM系统声音Submarine.aiff转换为IMA4音频的CAF文件,在终端应用程序中使用以下命令:

afconvert /System/Library/Sounds/Submarine.aiff ~/Desktop/sub.caf -d ima4 -f caff -v 
+1

啊人伟大的发现解决方案iOS 10.0.1的MP3文件不工作我只是改变为“艾菲”格式它的工作现在 –