我有一个根据输入倒计时的计时器。我希望它在击中0时播放拳击(圆头)声音。
我四处搜寻,发现了这个
// Load
let soundURL = NSBundle.mainBundle().URLForResource(mysoundname, withExtension: "wav")
var mySound: SystemSoundID = 0
AudioServicesCreateSystemSoundID(soundURL, &mySound)
// Play
AudioServicesPlaySystemSound(mySound);
我有以下问题:
你把负载部分放在哪里?任何具体的地方或无关紧要的事情?
这些声音是否已预先加载/存储在某处?如何获得自定义声音?
提前致谢, 王牌
答案 0 :(得分:0)
我的代码:
// Load Sound
soundlocation = NSBundle.mainBundle().URLForResource("BoxingBellStart", withExtension: "wav")!
player = AVAudioPlayer(contentsOfURL: soundlocation, error: &Error)
player.volume = 1
// Play Sound
player.play()
BoxingBellStart是位于我的项目中的.wav文件