使用 AudioToolbox 播放 iOS 系统音效

了解如何使用 AudioToolbox 框架,为你的 App 添加系统音效反馈。

使用 AudioToolbox 播放 iOS 系统音效

在应用开发中,通过使用适当的音效和震动反馈,能够近一步提升用户体验。比如,在用户操作成功时播放一声提示音。

AudioServicesPlaySystemSound

Xcode 提供了直接调用系统内置音效的方法,比如用于通知、提示的短音效。我们可以直接使用 AudioToolbox 框架的 AudioServicesPlaySystemSound 方法来调用。

// 导入框架
import AudioToolbox

// 播放成功提示音
AudioServicesPlaySystemSound(1057)

// 播放错误提示音
AudioServicesPlaySystemSound(1053)

系统音效编号

常用系统音效 ID:

  • 1057:成功提示音
  • 1053:错误提示音
  • 1003:新消息音
  • 1103:锁屏音效
  • 1152:快门音效

更详细的系统音效列表:

swift-system-sound/SystemSoundTable.md at main · p-x9/swift-system-sound
🎶 A Swift Library that makes SystemSound playback easy. - p-x9/swift-system-sound
GitHub - TUNER88/iOSSystemSoundsLibrary: List of all system sounds used in iOS
List of all system sounds used in iOS. Contribute to TUNER88/iOSSystemSoundsLibrary development by creating an account on GitHub.