在android中使用铃声音量播放声音

时间:2021-05-14 05:43:42

标签: android android-mediaplayer

我正在尝试使用以下代码在通知到达时使用媒体播放器播放设备通知声音。

Uri defaultSoundUri = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_RINGTONE);
MediaPlayer mediaPlayer = MediaPlayer.create(this, alert);
AudioAttributes audioAttributes = new AudioAttributes.Builder()
                    .setContentType(AudioAttributes.CONTENT_TYPE_UNKNOWN)
                    .setLegacyStreamType(AudioManager.STREAM_RING)
                    .setUsage(AudioAttributes.USAGE_NOTIFICATION_RINGTONE).build();
mediaPlayer.setAudioAttributes(audioAttributes);
mediaPlayer.setLooping(true);
mediaPlayer.start();

但上面的代码使用媒体音量而不是铃声音量如何告诉媒体播放器使用铃声音量而不是媒体音量

0 个答案:

没有答案
相关问题