gpt4 book ai didi

android - 如何在 Android 中使用外部声音设置推送通知的音量

转载 作者:行者123 更新时间:2023-11-30 03:15:13 25 4
gpt4 key购买 nike

我在我的应用程序中使用推送通知。我能够播放用于推送的 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();

最佳答案

我解决了这个问题。这是我的解决方案代码。

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;
}

关于android - 如何在 Android 中使用外部声音设置推送通知的音量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20258554/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com