iOS 10.0.1推送通知自定义声音无法播放(mp3)

时间:2016-09-22 07:16:07

标签: ios push-notification

大家好我添加了声音文件(mp3)捆绑,当我收到推送通知直到iOS 9.2但在更新到iOS 10.0.1之后,最新的iOS版本音不播放

有人请帮我解决这个问题

找到解决方案 在iOS 10.0.1 mp3文件工作之前 但在iOS 10.0.1中,mp3无效 aiff 格式正在运行

1 个答案:

答案 0 :(得分:2)

As per apple

  

自定义警报声音由iOS系统声音设备播放,因此   它们必须采用以下音频数据格式之一:

     

线性PCM,MA4(IMA / ADPCM),μLaw,aLaw

     

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

他们没有提及MP3s

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

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