为什么得到“无法为类型初始化错误引擎:错误:-3”?

时间:2019-05-28 08:43:05

标签: android android-music-player equalizer audioeffect

每当尝试初始化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

我也检查了这些答案thisthis,但是它不能解决问题,因为其中有些人说audioSessionId尚不可用,但如果是这样,为什么要{ {1}}和mEqualizer用相同的mBassBoost初始化,请让我知道此崩溃的原因是什么或如何解决?

0 个答案:

没有答案