0

私は、MediaPlayerとAudioManagerを使用して、アプリケーションボタンを使用してオーディオファイルの音量を変更しようとしていました。私はエミュレータを台無しにしたようです。エミュレータとスピーカーの音量設定は最大ですが、サウンドファイルはほとんど聞こえません。他のアプリケーションのオーディオは正常に動作しています。エミュレータからデータを消去しようとしましたが効果がありませんでした。ボリューム設定をリセットする方法はありますか?私は他の投稿から次の提案を使用していました。アンドロイドスタジオエミュレータの音量が低くなった

AudioManager am = (AudioManager) getSystemService(AUDIO_SERVICE); 
int currVolume= am.getStreamVolume(AudioManager.STREAM_MUSIC); 
currVolume++; // to change the volume 
int maxVolume = 50; 
float log1=(float)(Math.log(maxVolume-currVolume)/Math.log(maxVolume)); 
yourMediaPlayer.setVolume(1f-log1, 1f-log1); 

私はエミュレータ上でこのコードを実行するたびに、音量が低くなったと私は関係なく、私が.setVolume()

答えて

0

に入れて何を、バックアップそれをもたらすことはできませんもたらした以下のボリュームバックアップ。 currentVolumeは3でしたが、maxVolumeは15でした。私はまだmediaPlayer.setVolume()がどのように動作するのかよくわかりません。

AudioManager audio = (AudioManager) getSystemService(Context.AUDIO_SERVICE); 
int currentVolume = audio.getStreamVolume(AudioManager.STREAM_MUSIC); 
int maxVolume = audio.getStreamMaxVolume(AudioManager.STREAM_MUSIC); 
audio.setStreamVolume(AudioManager.STREAM_MUSIC, maxVolume, 0); 
関連する問題