Зацикливание AudioKit AKAudioPlayer появляется только при первом запуске - PullRequest
0 голосов
/ 14 января 2020

Я хотел бы применить постепенное усиление к зацикленному AKAudioPlayer, но только при его первом запуске.

Простой пример:

let file = try AKAudioFile(readFileName: "audio.m4a")
let player = try AKAudioPlayer(file: file)
player.fadeInTime = 2.0
player.looping = true

AudioKit.output = player
try? AudioKit.start() // No catch for this example.
player.play()

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

Должен ли я написать собственное затухание? Это похоже на основную c идею, поэтому я думаю, что это должно быть реализовано уже?

(Точно так же я хотел бы сделать это с затуханием.)

Спасибо за любое понимание.

...