Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 对环境混响没有影响_Android - Fatal编程技术网

Android 对环境混响没有影响

Android 对环境混响没有影响,android,Android,我制作的应用程序附带了MediaPlayer的音效,所以我让BassBoost正常工作 BassBoost bassBoost = new BassBoost(0, mp2.getAudioSessionId()); bassBoost.setEnabled(true); BassBoost.Settings bassBoostSettingTemp = bassBoost.getProperties(); Bas

我制作的应用程序附带了MediaPlayer的音效,所以我让BassBoost正常工作

 BassBoost bassBoost = new BassBoost(0, mp2.getAudioSessionId());
             bassBoost.setEnabled(true);
             BassBoost.Settings bassBoostSettingTemp =  bassBoost.getProperties();
             BassBoost.Settings bassBoostSetting = new BassBoost.Settings(bassBoostSettingTemp.toString());
             bassBoostSetting.strength=1000;
             bassBoost.setProperties(bassBoostSetting);
             if(start2<1000){
                 start2 = (short) (start2 + 100);
                 //setUpBassBostandUI();
                 bassBoost.setStrength((short)start2);
                 System.out.println("short is: "+start2);}
             bassBoost.setStrength((short) start2); 
             mp2.attachAuxEffect(bassBoost.getId());

检查您正在测试的东西是否支持它(它取决于设备)。您可以使用:

final Descriptor[] effects = AudioEffect.queryEffects();

// Determine available/supported effects 
for (final Descriptor effect : effects) {
    Log.d(TAG, effect.name.toString() + ", type: " + effect.type.toString());
}
我一时记不起这个名字是否打印出有用的东西。您可以在此处找到UUID:

如果支持,但您仍然没有听到任何声音,您可能必须将其应用到全局音频会话中才能正常工作。这就是描述

final Descriptor[] effects = AudioEffect.queryEffects();

// Determine available/supported effects 
for (final Descriptor effect : effects) {
    Log.d(TAG, effect.name.toString() + ", type: " + effect.type.toString());
}