1.MediaPlayer设置:
MediaPlayer mp = new MediaPlayer();
try {
mp.setDataSource(getApplicationContext(), getSystemDefultRingtoneUri());
mp.setAudioStreamType(AudioManager.STREAM_NOTIFICATION);//音量跟随系统通知音量
mp.prepare();
} catch (IOException e) {
e.printStackTrace();
}
mp.setVolume(1f, 1f);
mp.setLooping(false);
mp.start();
2.获取系统通知铃音Uri
//获取系统默认铃声的Uri
private Uri getSystemDefultRingtoneUri() {
return RingtoneManager.getActualDefaultRingtoneUri(this,
RingtoneManager.TYPE_NOTIFICATION);
}