我有一个滑块可根据其值改变音频。它工作正常但是当音频改变时,有一个非常明显的弹出/咔嗒声。有没有办法摆脱这个?这是设置:
@IBAction func audioSlider(sender: UISlider) {
let sliderValue = Int(sender.value)
if sliderValue == 1 {
soundPlayer2.stop()
soundPlayer3.stop()
soundPlayer1.play()
soundPlayer1.numberOfLoops = -1
}
else if sliderValue == 2 {
soundPlayer1.stop()
soundPlayer3.stop()
soundPlayer2.play()
soundPlayer2.numberOfLoops = -1
}
else if sliderValue == 3 {
soundPlayer1.stop()
soundPlayer2.stop()
soundPlayer3.play()
soundPlayer3.numberOfLoops = -1
}
else if sliderValue == 0 {
soundPlayer1.stop()
soundPlayer2.stop()
soundPlayer3.stop()
}
}
我想是可能会延迟下一个音频的开始?
我尝试过使用.pause,但流行音乐仍然存在。