美文网首页
推送自定义声音的设置

推送自定义声音的设置

作者: 乡水情缘 | 来源:发表于2017-04-06 16:35 被阅读108次

    简单记录一下推送自定义声音

    关于推送,官方文档、各种第三方推送文档都很全,就跳过了。

    由于自定义通知声音还是由 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。

    293583-45691b9caf00877a.png

    音频的简单记录

    屏幕快照 2017-04-06 16.23.23.png

    更多请查看 http://www.bkjia.com/Androidjc/877339.html

    欢迎更多开发者加qq 556120515 群进来交流

    相关文章

      网友评论

          本文标题:推送自定义声音的设置

          本文链接:https://www.haomeiwen.com/subject/qpeqattx.html