我在我的应用中使用推送通知。我能够播放Mp3声音。现在我想设置Mp3的音量。我不知道如何设置推送音量。这是我推送声音的代码。
Thread t = new Thread()
{
public void run()
{
MediaPlayer player = null;
player = MediaPlayer.create(GCMIntentService.this,R.raw.traffic);
player.start();
try
{
Thread.sleep(player.getDuration()+100);
}
catch (InterruptedException e)
{
}
}
};
t.start();
答案 0 :(得分:1)
我解决了这个问题。这是我的解决方案代码。
AudioManager am = (AudioManager) getSystemService(Context.AUDIO_SERVICE);
//am.setStreamVolume(AudioManager.STREAM_MUSIC, 20, 0);
switch (am.getRingerMode()) {
case AudioManager.RINGER_MODE_SILENT:
Log.i("MyApp", "Silent mode");
am.setVolumn(0, 0);
break;
case AudioManager.RINGER_MODE_VIBRATE:
Log.i("MyApp", "Vibrate mode");
am.setVolumn(0, 0);
break;
case AudioManager.RINGER_MODE_NORMAL:
Log.i("MyApp", "Normal mode");
am.setVolumn(0, 10);
break;
}