2

ブザーを鳴らすには、アプリでメディアの音量を最大に設定する必要があります。関数を使用してそれを実行しようとしていmedia.setVolume()ますが、うまくいかないようです。

私はすでに試しました

mediaPlayer.setVolume(1.0f, 1.0f);

私も試してみました

int MAX_VOLUME = 1000;
final float volume = (float) (1 - (Math.log(MAX_VOLUME - 999) / Math.log(MAX_VOLUME)));
mediaPlayer.setVolume(volume, volume);

上記のどれも私にとってはうまくいきませんでした。

functionを使用してMediaPlayer.setVolume(float, float)メディアの音量を最大に設定する方法について、誰かが私を助けてくれます。

4

4 に答える 4

2

MODIFY_AUDIO_SETTINGS が設定しようとしているボリュームのタイプである場合は、アプリで要求する許可として設定されていることを確認してください。

于 2013-08-16T19:34:42.597 に答える
1

渡されたボリューム値は、0.0 から 1.0 の範囲の生のスカラーであることに注意してください。

http://developer.android.com/reference/android/media/MediaPlayer.html#setVolume(float , float)

を使ってみてはいかがでしょうかmp.setVolume(1.0, 1.0)

于 2013-08-16T19:33:00.240 に答える