我正在编写一个应用程序,在某些情况下会通过警报声警告用户。我的问题是,在某些情况下,用户可能会降低媒体播放的音量,甚至媒体音量是无声的。我想以编程方式检查音量并将其增加到 100%,然后播放警报。
任何的想法?请注意,我已经测试过mediaPlayer.setVolume(1,1)
,没有任何改变。
我正在编写一个应用程序,在某些情况下会通过警报声警告用户。我的问题是,在某些情况下,用户可能会降低媒体播放的音量,甚至媒体音量是无声的。我想以编程方式检查音量并将其增加到 100%,然后播放警报。
任何的想法?请注意,我已经测试过mediaPlayer.setVolume(1,1)
,没有任何改变。
这不是设置音量的功能。这是将音量设置为任何值:
AudioManager audioManager = (AudioManager) this.getSystemService(Context.AUDIO_SERVICE);
// For example to set the volume of played media to maximum.
audioManager.setStreamVolume (AudioManager.STREAM_MUSIC, audioManager.getStreamMaxVolume(AudioManager.STREAM_MUSIC),0);