美文网首页
iOS 自定义通知声音

iOS 自定义通知声音

作者: angle_杰 | 来源:发表于2019-01-25 14:32 被阅读2次

iOS10+的本地通知开始使用“UNUserNotificationCenter”,由于系统通知的声音太单调,总有些“想搞特例的”,哈哈,废话不多说,这里只说怎么设置自定义声音,至于通知怎么实现,自行搞定!!!

方法1:将音频文件放到App的bundle中,就是我们俗称的工程中,然后直接设置音频文件的名字就可以了

 content.sound = [UNNotificationSound soundNamed:@"***.wav"];

方法2:从沙盒中读取音频文件,

看了网上好多都说不行,后来看了官网那边的解释是这样的


屏幕快照 2019-01-25 下午1.42.02.png

意思就是:soundNamed:后面的参数是音频文件的名字(不是路径哦!),
另外音频文件存放的位置有两种
(1)放到工程中(就是第一种方法那样)
(2)放到沙盒里面的Library里面的Sounds文件夹中(如果Library中没有Sounds文件夹,需要创建之后再把音频文件放进去),音频文件按照这个路径放好之后就可以设置自定义通知声音了,设置的代码如下

content.sound = [UNNotificationSound soundNamed:@"xxx.wav"];

其中xxx就是音频文件的名称,如果音频文件位置放对,这里只设置名称就能识别出来的哦!

相关文章

  • iOS 自定义通知声音

    官方文档 https://developer.apple.com/library/content/document...

  • iOS 自定义通知声音

    项目中遇到需要自定义通知声音的需求,以前没做过,就查了下官方文档,就像文档上说的,实现起来确实挺简单,就整理下当做...

  • iOS 自定义通知声音

    iOS10+的本地通知开始使用“UNUserNotificationCenter”,由于系统通知的声音太单调,总有...

  • iOS自定义通知声音

    场景 在消息推送里面播放自定义生成的声音 解决方案 生成自定义声音文件后,必须要写入到 【/Library/Sou...

  • iOS 自定义通知声音

    真!的!很!简!单!可以给不同类型的推送指定不同的通知音效。 一、准备好铃声文件。 目前只支持:Linear PC...

  • Android和iOS自定义通知声音

    Android 自定义通知声音 在安卓开发中、很多时候要使用通知提醒用户、那么使用通知就会设计到通知的提示音、那么...

  • iOS自定义推送消息铃声

    自定义通知声音还是由 iOS 系统来播放的,所以对音频数据格式有限制,可以是如下四种之一: Linear PCM ...

  • 自定义通知声音

    用MediaPlayer实现自定义声音,本来是不需要先把mediaplayer置空的,但是如果需要连续播放声音的时...

  • iOS 替换通知声音

    Preparing Custom Alert Sounds Local and remote notificati...

  • iOS自定义通知声音(本地&远程)

    官方文档 主要步骤: 远程通知:1.将自定义的声音文件拖入工程(音频文件格式是 aiff,wav,caf)2.后台...

网友评论

      本文标题:iOS 自定义通知声音

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