简单记录一下推送自定义声音
关于推送,官方文档、各种第三方推送文档都很全,就跳过了。
由于自定义通知声音还是由 iOS 系统来播放的,所以对音频数据格式有限制,可以是如下四种之一:
第一种: Linear PCM
第二种: MA4 (IMA/ADPCM)
第三种: µLaw
第四种: aLaw
对应生成的音频文件格式是 aiff,wav,caf 文件,文件也必须放到 app 的 mainBundle 目录中。
注: 自定义通知声音的播放时间必须在 30s 内,如果超过这个限制,则将用系统默认通知声音替代。
音频的转换方法
可以使用 afconvert 工具来处理音频文件格式,在终端中输入如下命令就可以将一个 mp3 文件转换成 caf 文件(记得修改文件名和生成的文件名):
afconvert shopnew.mp3 shopnew.caf -d ima4 -f caff -v
或者
afconvert -f caff -d 'ima4' -c 1 shopnew.mp3 shopnew.caf
最后:
发送推送通知时,只需配置 sound 字段的值为导入到工程中的音频文件名,这里即就是 unbelievable.caf。
音频的简单记录
更多请查看 http://www.bkjia.com/Androidjc/877339.html