博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于UILocalNotification 的soundName问题(通知的自定义声音问题)
阅读量:4119 次
发布时间:2019-05-25

本文共 400 字,大约阅读时间需要 1 分钟。

最近写闹钟项目.设置了通知的soundName,但还是提醒的是系统声音.

1.声音文件必须在项目的mainBundle中.将文件拖入项目的时候默认没有 添加到target中.

所以要勾选add target.在播放的时候可以先打印一下文件路径看看存不存在

NSString *path = [[NSBundle mainBundle]pathForResource:@"sound" ofType:@"m4a"];        NSLog(@"path-------------%@",path);        self.notify.soundName = @"sound.m4a";
2. 音频的类型.iOS 的通知只支持默认的四种 : Linear PCM, MA4 (IMA/ADPCM), µLaw, aLaw(其他格式的不能播放)

3. 音频不能超过30秒.超过30秒回播放系统的声音

你可能感兴趣的文章
CodeRiver 全栈全平台开源项目:全面升级 从新出发
查看>>
CodeRiver BAT企业级后端架构设计及讲解(附视频链接)
查看>>
全栈全平台开源项目 CodeRiver 数据库设计文档
查看>>
十分钟快速入门 Python
查看>>
高性能 MySQL (一):Schema 与数据类型优化
查看>>
Python数据处理(一):处理 JSON、XML、CSV 三种格式数据
查看>>
Python数据处理(二):处理 Excel 数据
查看>>
Vue 返回记住滚动条位置详解
查看>>
在小程序框架 wepy 中使用 iconfont 图标字体
查看>>
Vue 开发经验小记
查看>>
Android原生同步登录状态到H5网页避免二次登录
查看>>
Vue-cli3 项目在安卓低版本系统和 IE 上白屏问题解决
查看>>
用 moment 实现获取本周、前 n 周、后 n 周开始结束日期
查看>>
基于 Vue 的移动端富文本编辑器 vue-quill-editor 实战
查看>>
重拾安卓:自定义View之表格封装实现
查看>>
SpringBoot 整合 liquibase
查看>>
SpringBoot 集成 Schedule 详解
查看>>
也谈MFC与设计模式
查看>>
[转载] 经典 教你如何通过路由器来控制上网
查看>>
编译gcc 4.9.1
查看>>