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 (volume_level을),'올바르지 않습니다. 'setAudioStreamType'은 [스트림 타입] (http://developer.android.com/reference/android/media/AudioManager.html#STREAM_ALARM)을 기대하지만 볼륨 인덱스를주고 있습니다. – Michael