如何在听音乐的同时快速使用AVAudioplayer?
问题描述:
我知道它快进了,但我希望在快进时听到音乐。我将如何能够做到这一点?这里是我的代码有:如何在听音乐的同时快速使用AVAudioplayer?
if node.name == "left" {
var time = musicPlayer.currentTime
time += 1.0
musicPlayer.enableRate = true
musicPlayer.rate = 2.0
if time > musicPlayer.duration {
} else {
musicPlayer.currentTime = time
}
}
答
看看在rate
财产上AVAudioPlayer
的1.0属性的默认值提供了正常播放速度。可用范围是半速播放0.5到2.0倍播放。
要设置音频播放器的回放速率,您必须首先启用速率调整,如enableRate属性说明中所述。
当按钮被按下,以模拟快进
检查这个你可以改变的速率一定的时间http://*.com/questions/1921208/fast-forwarding-a- song-using-avaudioplayer – kb920