1

Android MediaPlayer クラスを使用して、url から mp3 ファイルを再生します。

(すべて正常に動作します)

音を大きくしたい、音を大きくしたい。

デバイスの音量を上げるだけではなく、実際に音を増幅するという意味です。

いくらかの品質を失うという代償を払っても。

(サードパーティのソフトウェアではなく、コードで実行したい)おそらく、ある種のJavaライブラリを使用します。

4

2 に答える 2

0

私の理解では、これは MediaPlayer で直接許可されていない可能性があり、これを行うには mp3 操作アルゴリズムまたはライブラリが必要になる場合があります。私はこれを検討していますが、出発点として以下を使用できます。

直接使用することは想定されていないようですが、そのサブクラスの1つです:

  1. イコライザ
  2. バーチャライザー
  3. バスブースト
  4. PresetVerb
  5. 環境リバーブ

多分それはあなたを助けるでしょうが、それを実装する方法が正確にはわかりません。それを調べます。

于 2013-04-02T20:37:53.373 に答える
0

MediaPlayerこれにはすぐに使える方法はありません。あなたがやろうとしていることは、実際にはオーディオ操作の方向に進んでいます。つまり、 を取得してbyte stream、必要に応じて変更する必要があります。たとえば、MP3 の仕様を読んで、振幅を上げてみてください。

より良い方法は、プロのデスクトップ編集プログラムで現在の mp3 ファイルを編集し、通常の方法でファイルを再生することです。

于 2013-04-02T20:35:16.143 に答える