Android应用中的音频控制

时间:2012-01-05 11:24:35

标签: android audio android-audiomanager

我在Android应用程序中工作,我需要创建一个optionMenu,并选择禁用/启用应用程序中的声音。

Android中有可能完全控制应用程序的音量吗? 有没有办法可以做到这一点? 我必须用代码吗?

由于

2 个答案:

答案 0 :(得分:1)

您可以找到有用的信息here。根据那个答案,这是不可能的。只是不要播放声音。

答案 1 :(得分:1)

通过使用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);