Как быстро переместить звук слева направо от наушников?
Я делаю приложение для слепых с помощью swift, и я могу воспроизводить звук только на правом наушнике или только слева, используя свойство pan, например:
@IBAction func right(sender: UIButton) {
player.pan = 1.0 //right headphone
}
@IBAction func left(sender: UIButton) {
player.pan = -1.0 //left headphone
}
Но мне нужно начать воспроизводить звук справа, а затем переместить его на левый наушник, как я могу это сделать?
1 ответ
Я не знаю, на чем должно основываться панорамирование, но если вы просто хотите, чтобы оно перемещалось со временем, вы можете просто использовать таймер для его обновления.
var timer = NSTimer.scheduledTimerWithTimeInterval(0.2, target: self, selector: "update", userInfo: nil, repeats: true)
func update() {
if player.pan == -1.0 {
timer.invalidate()
return
}
player.pan -= 0.1
}