3

グローバル オーディオ出力にリバーブ効果を追加したいと考えています。つまり、メディア プレーヤーを使用するときに聞こえるオーディオを変更したいと考えています。

悲しいことに、実際の例は見つかりませんでした。自己作成した MediaPlayer インスタンスに効果を適用するものだけが見つかりました。

私はこれを試しましたが、どれもうまくいきませんでした:

// try #1
EnvironmentalReverb eReverb = new EnvironmentalReverb(1, 0);
eReverb.setDecayHFRatio((short) 1000);
eReverb.setDecayTime(10000);
eReverb.setDensity((short) 1000);
eReverb.setDiffusion((short) 1000);
eReverb.setReverbLevel((short) 1000);
eReverb.setReverbDelay(100);
eReverb.setEnabled(true);

// try #2
PresetReverb mReverb = new PresetReverb(2,0);
mReverb.setPreset(PresetReverb.PRESET_LARGEROOM);
mReverb.setEnabled(true);

誰でも助けることができますか?

4

1 に答える 1

0

いくつかのメソッドを別のメソッド値のサウンドエフェクトと組み合わせて、感覚ではないと思う eg(" setReflectionsLevel " with " setRoomLeve ")

この 2 つのメソッドを追加して、もう一度テストします。

eReverb.setReflectionsLevel(-8500);
eReverb.setRoomLevel(-8500);
于 2015-06-05T11:21:42.277 に答える