0
我想要让系统音量电平以编程方式使用,即在任何应用程序外部使用硬件按键设置的音量。 我试着用下面的方法,但它没有做任何事情如何以编程方式获取系统音量
MediaPlayer mediaPlayer = MediaPlayer.create(context, R.raw.notif);
AudioManager am = (AudioManager) context.getSystemService(Context.AUDIO_SERVICE);
int volume_level = am.getStreamVolume(AudioManager.STREAM_SYSTEM);
mediaPlayer.setAudioStreamType(volume_level);
mediaPlayer.start();
我需要做什么改变吗?
'mediaPlayer.setAudioStreamType(音量为);'不正确。 'setAudioStreamType'需要[流类型](http://developer.android.com/reference/android/media/AudioManager.html#STREAM_ALARM),但是你要给它一个音量索引。 – Michael 2014-10-02 08:27:15