У меня есть звук в моем приложении, который запускается автоматически при появлении вида; но, как говорится в названии, мне хотелось бы, чтобы этот звук начинался с небольшой задержки, примерно через полсекунды после появления представления. Я пытался использовать PlayAtTime, но и это не работает, или я установил нечто неправильно ... Это мой код:Воспроизведение звука с небольшой задержкой
var player = AVAudioPlayer?
override func viewDidLoad()
{
super.viewDidLoad()
playAudioWithDelay()
}
func playAudioWithDelay()
{
let file = NSBundle.mainBundle().URLForResource("PR1", withExtension: "wav")
player = AVAudioPlayer(contentsOfURL: file, error: nil)
player!.volume = 0.5
player!.numberOfLoops = -1
player!.playAtTime(//I tried with 0.5 but doesn't work)
player!.prepareToPlay()
player!.play()
}
Хорошо спасибо, он отлично работает! поэтому для чего используется playAtTime? для запуска звука в данный момент времени? –
Любое решение для создания задержки между повторами. – Vakas