Signed-off-by: rtc <rtc@qq.com>

pull/34/head
rtc 2 years ago
parent c50348bbc2
commit 9550957927

@ -104,13 +104,15 @@ public class AlarmAlertActivity extends Activity implements OnClickListener, OnD
*/
private void playAlarmSound() {
Uri url = RingtoneManager.getActualDefaultRingtoneUri(this, RingtoneManager.TYPE_ALARM);// 获取闹钟铃声的URI
//这里的流都是音频流
int silentModeStreams = Settings.System.getInt(getContentResolver(),
Settings.System.MODE_RINGER_STREAMS_AFFECTED, 0);// 获取当前静音模式下影响铃声的流
if ((silentModeStreams & (1 << AudioManager.STREAM_ALARM)) != 0) {
if ((silentModeStreams & (1 << AudioManager.STREAM_ALARM)) != 0) // 如果静音模式下影响铃声的流中包含闹钟铃声流,设置媒体播放器的音频流为静音模式下影响铃声的流
{
mPlayer.setAudioStreamType(silentModeStreams);
} else {
} else// 否则,设置媒体播放器的音频流为闹钟铃声流
{
mPlayer.setAudioStreamType(AudioManager.STREAM_ALARM);
}
try {

Loading…
Cancel
Save