Я сталкиваюсь с падением, связанным с пользовательским звуковым драйвером, предоставленным Tokbox - PullRequest
2 голосов
/ 08 апреля 2019

Я использую собственный звуковой драйвер tokbox.у меня есть класс с именем «DefaultAudioDevice» в этом я сталкиваюсь с множеством сбоев, но эти сбои происходят некоторое время.Например,

 func disposeAudioUnit(audioUnit: inout AudioUnit?) {
        if let unit = audioUnit {
            AudioUnitUninitialize(unit)
            AudioComponentInstanceDispose(unit)
        }
            audioUnit = nil
    }

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

И когда я вызываю эту функцию, какое-то время приложение вылетает, а иногда оно работает отлично.

AudioOutputUnitStop(unit)

Любой солутон будет очень полезен.

...