iOS自定义音效、系统音效、背景音乐与震动反馈
iOS 的音效播放和震动反馈,常常是让用户“有感觉”的关键点。用起来挺简单,是你熟悉点AVFoundation
,几行代码就能搞定自定义音效播放。
系统震动那块,UIImpactFeedbackGenerator挺好用,轻轻一敲就能给点手感反馈,交互体验马上就不一样了。适合做按钮、短操作反馈,尤其是在游戏或者带操作感的 App 里。
背景音乐部分,推荐你试试AVAudioEngine和AVAudioPlayerNode这一套,比较灵活,音效也能衔接得自然。适合那种切后台还想继续播音乐的场景。
震动这块,配合通知搞也不错,用UNUserNotificationCenter设置个带动作的本地通知,用户点一下,就震一下,用在提醒类应用还挺合适的。
注意一点,像UNNotificationAction
这种震动方式,是依赖用户点击通知才触发的,不能直接调系统震动哦,审核比较敏感,别踩坑了。
如果你正在做音效丰富的 App 或者小型游戏,不妨把这些方案都用上,体验会提升不少。
5.08MB
文件大小:
评论区