我有一个应用程序会播放一些音乐声音。我希望用户能够使用SeekBar
来设置音量。所以我需要知道的是我可以:
我知道你可以检测卷的状态,但我需要的不仅仅是
AudioManager audio = (AudioManager) context.getSystemService(Context.AUDIO_SERVICE);
switch( audio.getRingerMode() ){
case AudioManager.RINGER_MODE_NORMAL:
break;
case AudioManager.RINGER_MODE_SILENT:
break;
case AudioManager.RINGER_MODE_VIBRATE:
break;
}
感谢任何帮助,谢谢!
答案 0 :(得分:0)
答案是在Android开发人员参考本身。请参阅以下 AudioManager 类中的方法(音量的getter和setter):
public int getStreamVolume (int streamType)
Added in API level 1
Returns the current volume index for a particular stream.
Parameters
streamType The stream type whose volume index is returned.
Returns
The current volume index for the stream.
See Also
getStreamMaxVolume(int)
setStreamVolume(int, int, int)