【发布时间】:2016-01-16 05:44:14
【问题描述】:
如何根据铃声音量设置MediaPlayer的音量?
我做了这个方法,但不起作用:
MediaPlayer player = MediaPlayer.create(MyActivity.this, R.raw.sound);
AudioManager audio = (AudioManager) getSystemService(Context.AUDIO_SERVICE);
int currentVolume = audio.getStreamVolume(AudioManager.RINGER_MODE_NORMAL);
player.setVolume(currentVolume, currentVolume);
【问题讨论】:
-
你到底想做什么?
-
最初,我想使用 NotificationManager 来显示通知和声音,但仅在应用程序关闭时。当应用程序处于活动状态时,我只想使用声音,因此,我尝试使用与铃声音量相同的 MediaPlayer。
标签: android android-mediaplayer ringtone