gpt4 book ai didi

android - 覆盖静默模式

转载 作者:行者123 更新时间:2023-11-30 01:30:51 27 4
gpt4 key购买 nike

我想覆盖静音模式,让手机播放低调的声音或类似的声音。我怎样才能以简单的方式做到这一点?我想我需要使用 AudioManager,但我不确定。

最佳答案

你是对的,你需要像这样获得音频管理器

AudioManager audioM = (AudioManager) mContext.getSystemService(Context.AUDIO_SERVICE);

为了覆盖静默模式,使用这个

myAudioManager.setRingerMode(AudioManager.RINGER_MODE_NORMAL);

然后像这样播放一个离散的音频文件

MediaPlayer mp = MediaPlayer.create(this, R.raw.yourdiscretesound);
mp.start();

或者使用铃声管理器调大音量

int volume = audioM.getStreamMaxVolume(AudioManager.STREAM_ALARM);
audioM.setStreamVolume(AudioManager.STREAM_ALARM,volume,AudioManager.FLAG_REMOVE_SOUND_AND_VIBRATE);

theSound = RingtoneManager.getRingtone(getApplicationContext(),Uri.parse(pathtoyourringtone));

if(theSound!=null){
theSound.setStreamType(AudioManager.STREAM_ALARM);
theSound.play();
}

相关:看here有关 AudioManager 的教程

关于android - 覆盖静默模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35776165/

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