如何增加最大铃声值?

时间:2013-10-29 09:09:37

标签: android

当我正在编写的应用程序中发生某些事件时,我使用Ringtone class发出警报。

一切都很完美但是对于这个问题,即使我将音量设置为最大(从手机界面),它仍然有点太低。我可以以编程方式设置更大的音量吗?

2 个答案:

答案 0 :(得分:1)

您可以使用AudioManager

使用以下代码段
AudioManager am = 
    (AudioManager) getSystemService(Context.AUDIO_SERVICE);

am.setStreamVolume(
    AudioManager.STREAM_MUSIC,
    am.getStreamMaxVolume(AudioManager.STREAM_MUSIC),
    0);

这会将音量设置为STREAM_MUSIC的最大音量(getStreamMaxVolume())(例如播放的歌曲)。对于其他类型的声音,请使用不同的值,例如STREAM_RING等。

答案 1 :(得分:1)

尝试使用AudioManager类:

AudioManager audioManager = (AudioManager)getSystemService(Context.AUDIO_SERVICE);
audioManager.setStreamVolume (AudioManager.STREAM_MUSIC,audioManager.getStreamMaxVolume(AudioManager.STREAM_MUSIC),0);

希望我能提供帮助。