【发布时间】:2012-03-28 18:26:13
【问题描述】:
我正在开发一个救生医疗应用程序,如果用户处于危及生命的情况,他们需要听到警报。
当我收到状态栏通知或出现向用户显示关键消息的对话框时,我需要引起他们的注意。如果媒体音量或铃声音量过低或关闭,我只想为我的警报覆盖它。我宁愿不更改手机的设置,只是为了我想要播放的一种声音。
当我尝试时:
AudioManager audioManager = (AudioManager)getSystemService(this.AUDIO_SERVICE);
audioManager.setStreamVolume(AudioManager.STREAM_RING,
audioManager.getStreamMaxVolume(AudioManager.STREAM_RING), 0);
这可以正确设置我的流的音量,但会产生改变其他人的流音量的副作用。
有没有办法只为一首歌曲设置音量?
【问题讨论】:
标签: android android-audiomanager