Реализация AVAudioPlayer - PullRequest
       5

Реализация AVAudioPlayer

0 голосов
/ 08 января 2020

Я опробовал эту реализацию AVAudioPlayer. Это может быть хорошим выбором для моего приложения, поскольку это именно то, что мне нужно. Я пытаюсь написать приложение, которое играет аккорды. Поэтому мне нужно устройство для воспроизведения 6 mp3 файлов одновременно без задержки. Мне также нужно изменить mp3-файлы, чтобы играть другой аккорд. Теперь я попытался изменить mp3-файлы в коде, но я не уверен, как это сделать.

Как воспроизводить несколько звуков из буфера одновременно, используя узлы, подключенные к микшеру AVAudioEngine

let noteFilePath: [String] = [
    Bundle.main.path(forResource: "note1", ofType: "wav")!, 
    Bundle.main.path(forResource: "note2", ofType: "wav")!, 
    Bundle.main.path(forResource: "note3", ofType: "wav")!]

Я создал кнопку, и когда вы нажимаете на нее, должен звучать другой аккорд, но я не понимаю, какой код мне нужно снова вызывать, чтобы новый набор файлов воспроизводился правильно ...

...