Я пытаюсь создать приложение для создания музыки c, и мне нужно указать компьютеру, когда воспроизводить аудиосэмплы, чтобы создать всю структуру песни. Я нашел этот код:
Получите AVAudioPlayer для одновременного воспроизведения нескольких звуков
Но он не срабатывает при первом нажатии кнопки, а затем при втором один делает правильное время задержки. Не уверен, что я делаю неправильно, поместил этот код выше
class ViewController: UIViewController {}
и вызвал его кнопкой:
@IBAction func playSoundButton(_ sender: Any) {
let soundFileNamess = ["soundName1", "soundName2", "soundName3"]
GSAudio.sharedInstance.playSounds(soundFileNames: soundFileNamess, withDelay: bar)
}
Кажется, что образцы загружаются при первом нажатии кнопки вроде как беспорядок с временем задержки, потому что он работает хорошо, когда я нажимаю его второй раз.
Или вы знаете, как это лучше сделать?
Спасибо!