Почему получается `Не удается инициализировать механизм эффектов для типа: Ошибка: -3`? - PullRequest
0 голосов
/ 28 мая 2019

Мое приложение падает, когда оно пытается инициализировать Virtualizer объект класса, как показано ниже

class MyEqualizer(context: Context, audioSessionId: Int) {
    init{
        mEqualizer = Equalizer(0, audioSessionId)
        mBassBoost = BassBoost(0, audioSessionId)
        mVirtualizer = Virtualizer(0, audioSessionId)//APP CRASH HERE
    }
}  

бросает RuntimeException: Cannot initialize effect engine for type: /.../ Error: -3

Я проверил эти ответы это и это также, но это не решит проблему, потому что некоторые из них говорят, что audioSessionId еще не доступно, но если это так, то почему mEqualizer и mBassBoost инициализированы одинаковыми audioSessionId, пожалуйста, дайте мне знать, что является причиной этого сбоя или как решить эту проблему?

...