AudioManager物件
下面介紹一些音量管理器的功能
取得音量控制器
AudioManager audioManager =
(AudioManager)getSystemService(Context.AUDIO_SERVICE);
目前音量
current_volume.setText(
String.valueOf(audioManager.getStreamVolume(AudioManager.STREAM_MUSIC)));
正常模式
mode1.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
audioManager.setRingerMode(AudioManager.RINGER_MODE_NORMAL);
}
});
震動模式
mode2.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
audioManager.setRingerMode(AudioManager.RINGER_MODE_VIBRATE);
}
});
靜音模式
mode3.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
audioManager.setRingerMode(AudioManager.RINGER_MODE_SILENT);
}
});
增大音量
volume_add.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
audioManager.setStreamVolume(
AudioManager.STREAM_MUSIC,
audioManager.getStreamVolume(AudioManager.STREAM_MUSIC)+1,0);
}
});
減少音量
volume_dec.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
audioManager.setStreamVolume(
AudioManager.STREAM_MUSIC,
audioManager.getStreamVolume(AudioManager.STREAM_MUSIC)-1,0);
}
});
沒有留言:
張貼留言