我正在尝试构建一个应用程序来制作音乐,我需要能够告诉计算机何时播放音频样本以制作整个歌曲结构。我找到了以下代码:
Get AVAudioPlayer to play multiple sounds at a time
但是第一次按下按钮不起作用,但是第二次按下按钮,延迟时间正确。不确定我在做什么错,请将这段代码放在上方
class ViewController: UIViewController {}
并在按钮中触发:
@IBAction func playSoundButton(_ sender: Any) {
let soundFileNamess = ["soundName1", "soundName2", "soundName3"]
GSAudio.sharedInstance.playSounds(soundFileNames: soundFileNamess, withDelay: bar)
}
第一次按一下按钮似乎加载样本有点使延迟时间变得混乱,因为第二次按下时效果很好。
或者,您知道更好的方法吗?
谢谢!