swift 有没有办法在iOS中播放“经典”系统声音?

whhtz7ly  于 2023-01-01  发布在  Swift
关注(0)|答案(1)|浏览(130)

我找到了一个声音列表here,但是在声音设置页的“经典”部分找不到系统声音。是否可以访问这些声音?
我试着使用/System/Library/Audio/UISounds/alarm.caf/System/Library/Audio/UISounds/sq_alarm.caf,但是它们听起来和我需要的不一样。我也试着在/System/Library/Audio/UISounds/下寻找路径,但是找不到。

ctrmrzij

ctrmrzij1#

你可以使用AudioToolbox,我想你要找的是1304或1005,这就是我在iPhone上为"经典〉闹钟"得到的。

import AudioToolbox

func playAlert(){
    AudioServicesPlayAlertSound(1304)
}

https://github.com/TUNER88/iOSSystemSoundsLibraryhttps://developer.apple.com/documentation/audiotoolbox/1405202-audioservicesplayalertsound

相关问题