1. 直接使用內建音效
使用 AudioServicesPlaySystemSound(SystemSoundID) 可以直接播放播放系統音效。套用不同的 SystemSoundID便可播放不同的音效檔案。例如:
0x1000:表示收到郵件的音效。
0x4095:表示震動。
完整的系統音效列表可參考這裡
2. 取得內建音效檔案,提供App使用
方法一:
系統音效放置於 /System/Library/Audio/UISounds/ 路徑內。我們可以藉著取出此路徑內的檔案,以得到所有系統的內建音效檔案。程式範例可參考 iOSSystemSoundsLibrary。
需注意的是 iPhone Simulator 內並不存在系統音效檔案,因此需要在實機上(iPhone, iPad)才能夠取得這些檔案
方法二:
使用 iTools 直接存取/System/Library/Audio/UISounds/ 內的音效檔案。