我想使用這個設置報警音量:的Android,設置報警音量不工作
amanager.setStreamVolume(AudioManager.STREAM_ALARM, OneValue, 0);
它的工作原理是Android 4.1。報警滑塊根據我的數值進行移動。 但在GibgerBread中不起作用。什麼都沒發生。我的意思是,我無法修改音量。 任何線索?
我想使用這個設置報警音量:的Android,設置報警音量不工作
amanager.setStreamVolume(AudioManager.STREAM_ALARM, OneValue, 0);
它的工作原理是Android 4.1。報警滑塊根據我的數值進行移動。 但在GibgerBread中不起作用。什麼都沒發生。我的意思是,我無法修改音量。 任何線索?
嘗試此
private AudioManager am = (AudioManager)getSystemService(Context.AUDIO_SERVICE);
然後覆蓋的onkeydown方法並且如下寫出: -
case KeyEvent.KEYCODE_VOLUME_UP:
am.adjustStreamVolume(AudioManager.STREAM_MUSIC,AudioManager.ADJUST_RAISE,AudioManager.FLAG_SHOW_UI);
break;
case KeyEvent.KEYCODE_VOLUME_DOWN:
am.adjustStreamVolume(AudioManager.STREAM_MUSIC,AudioManager.ADJUST_LOWER,AudioManager.FLAG_SHOW_UI);
break;
有四種類型的在機器人1的聲音設定)報警2)音樂3)振鈴音4的)通知首先創建AudioManager amanager的對象;如果你想設置的音量使用此代碼
通知
AudioManager amanager=(AudioManager)getSystemService(Context.AUDIO_SERVICE);
amanager.setStreamVolume(AudioManager.STREAM_NOTIFICATION, AudioManager.FLAG_SHOW_UI + AudioManager.FLAG_PLAY_SOUND);
對於Alerm
amanager.setStreamVolume(AudioManager.STREAM_ALARM,AudioManager.FLAG_SHOW_UI + AudioManager.FLAG_PLAY_SOUND);
音樂
amanager.setStreamVolume(AudioManager.STREAM_MUSIC, AudioManager.FLAG_SHOW_UI + AudioManager.FLAG_PLAY_SOUND);
對於鈴聲
amanager.setStreamVolume(AudioManager.STREAM_RING,AudioManager.FLAG_SHOW_UI + AudioManager.FLAG_PLAY_SOUND);
照照AudioManager class並嘗試要麼這個
一件事了這些例子 - 你把國旗用「|」,而不是「+」 – kingraam 2012-07-23 14:18:41
我的問題是與報警 – Ton 2012-07-23 13:02:16