问题:有一些应用有这样的需求,自定义键盘按键时增加字符放大效果和音效、震动效果,仿系统键盘;
说明:按键的放大效果,比较简单,这里不做说明,读者可以自己去完成;这里主要介绍下增加按键音效和震动效果;
ios 播放声音文件的方法很多,有System Sound Service、AVAudioPlayer、Audio Queue Services 等多种方法;由于按键音效属于短而小的声音,对于这些短小且需要频繁播放的音频,最好将其加入到系统声音(system sound)里。
但是要注意几点:
需要播放的音频文件不能超过30秒