audioManager.setStreamVolume
时间: 2023-07-16 09:14:03 浏览: 77
AudioStreamer
audioManager.setStreamVolume() 是一个 Android 平台上的 API,用于设置设备的音频流(如音乐、通知、闹钟等)的音量大小。该方法需要传入两个参数:第一个参数是要设置音量的音频流类型(如 AudioManager.STREAM_MUSIC 表示音乐流),第二个参数是要设置的音量大小(0 表示静音,最大值为系统所支持的最大音量值)。例如,以下代码将音乐流的音量设置为 50%:
```
AudioManager audioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE);
int maxVolume = audioManager.getStreamMaxVolume(AudioManager.STREAM_MUSIC);
int volume = (int) (maxVolume * 0.5f);
audioManager.setStreamVolume(AudioManager.STREAM_MUSIC, volume, 0);
```
阅读全文