-
从其他设备导入音频文件
-
把音频剪切成30s以及通知指定的格式
iOS没法使用类似系统闹钟要实现类似效果只能通过本地通知来模拟。本地通知有个soundName属性用来指定通知触发时嘚声音app。
系统有默认声音app但如果要使用自定义的音乐,看下soundName属性的文档说明:
写了几个类包括demo一起放在这个项目里。
1、处理音频主要使用类TFCustomNotificationSoundProcessor它负责把ipod音乐库的音乐拷贝过来,也负责处理从其他设备共享过来的音频文件
然后把所有可用的声音app的文件名提取出来,统一存放在
soundNames
属性里3、因为加载音频本身是异步的,所以在加载完需要一个通知来提醒外界做界面更新之类的。
注意使用这个通知来更新可鼡的声音app