Android 通过代码设置音量
时间: 2023-11-11 17:05:34 浏览: 70
手势实现播放器的进度和音量调节.zip
您可以使用 AudioManager 类来设置音量。以下是一个简单的示例代码,演示如何设置媒体音量:
```java
AudioManager audioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE);
int currentVolume = audioManager.getStreamVolume(AudioManager.STREAM_MUSIC); // 获取当前媒体音量
int maxVolume = audioManager.getStreamMaxVolume(AudioManager.STREAM_MUSIC); // 获取媒体音量的最大值
int newVolume = maxVolume / 2; // 设置新的媒体音量为最大音量的一半
audioManager.setStreamVolume(AudioManager.STREAM_MUSIC, newVolume, 0); // 设置媒体音量
```
在这个例子中,我们首先获取 AudioManager 对象,然后获取当前媒体音量和媒体音量的最大值。接下来,我们将新的媒体音量设置为最大音量的一半,并使用 setStreamVolume() 方法将其设置为当前媒体音量。第三个参数是用于控制音量变化时是否显示系统音量面板的标志,0 表示不显示。
您可以根据需要将上述代码用于您的 Android 应用程序。
阅读全文