0

Androidがメディアプレーヤーでトーンを再生するよりも柔らかく再生する理由を知っている人はいますか?

たとえば、私の Nexus 1 では、新しいメールが着信すると pixiedust.ogg というトーンが再生され、LOUD が再生されます。次に、デバイスからファイルを取得し、次のように自分で再生します。

MediaPlayer mediaPlayer = MediaPlayer.create(context, R.raw.pixiedust);
mediaPlayer.start();

これは、Android システムで再生するときの半分以下の音量になっているようです。誰でもこれについて説明がありますか?

4

1 に答える 1

1

試す...

mediaPlayer.setVolume(1, 1);

デバイスでは、アラームには 1 つの音量コントロールがあり、アプリケーションの音量には別のコントロールがあります。(私はそれらが両方とも完全に設定されていると仮定しています。)

さらに、特定のサウンドの音量を変えることができるので、必要に応じて、特定の音量設定で異なるサウンドのバランスをとることができます。

それを考えると、アラームの音量がサウンドのベース音量を自動的に増加させると思います.デフォルトのMediaPlayerでは、デフォルトで50%程度に設定されている可能性が高いため、必要に応じて調整できます.

于 2012-07-11T05:44:47.137 に答える