我正在使用swift的自定义键盘,并且面临着自定义键盘音效的一些问题。我有我自己的.caf文件,我正在尝试运行它,但每次我尝试它时,键盘会从第一个按钮崩溃。
当我尝试播放Apple的原始按键音时,它可以正常工作。但不是我的自定义声音。任何想法???
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), {
let path = NSBundle.mainBundle().pathForResource("Keyboard Key Sound 1 copy", ofType: "caf")!
let pathURL = NSURL(fileURLWithPath: path)
var audioEffect : SystemSoundID = 0
AudioServicesCreateSystemSoundID( pathURL as! CFURLRef , &audioEffect)
AudioServicesPlaySystemSound(audioEffect)
})