Мое приложение падает, когда оно пытается инициализировать 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
, пожалуйста, дайте мне знать, что является причиной этого сбоя или как решить эту проблему?