Я использую собственный звуковой драйвер tokbox.у меня есть класс с именем «DefaultAudioDevice» в этом я сталкиваюсь с множеством сбоев, но эти сбои происходят некоторое время.Например,
func disposeAudioUnit(audioUnit: inout AudioUnit?) {
if let unit = audioUnit {
AudioUnitUninitialize(unit)
AudioComponentInstanceDispose(unit)
}
audioUnit = nil
}
, когда я устанавливаю audioUnit равным нулю, какое-то время приложение аварийно завершает работу, иногда оно работает отлично.
И когда я вызываю эту функцию, какое-то время приложение вылетает, а иногда оно работает отлично.
AudioOutputUnitStop(unit)
Любой солутон будет очень полезен.