我正在使用一个 android 应用程序,我需要optionMenu
使用一个选项来禁用/启用应用程序中的声音。
在android中是否可以完全控制应用程序的音量?有没有什么方法可以做到这一点?我必须用代码做到这一点吗?
谢谢
我正在使用一个 android 应用程序,我需要optionMenu
使用一个选项来禁用/启用应用程序中的声音。
在android中是否可以完全控制应用程序的音量?有没有什么方法可以做到这一点?我必须用代码做到这一点吗?
谢谢
您可以在这里找到有用的信息。根据那个答案,这是不可能的。只是不要播放声音。
通过使用 AudioManager,您可以获得当前音量级别和最大音量级别。在按钮单击/选项选择时,您也可以控制音量。这是代码。我希望这可以帮助您设置音量。
AudioManager audioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE);
int maxVolume = audioManager.getStreamMaxVolume(AudioManager.STREAM_MUSIC);
int curVolume = audioManager.getStreamVolume(AudioManager.STREAM_MUSIC);
设置音量
audioManager.setStreamVolume(AudioManager.STREAM_MUSIC,vol_level, 0);