Android:即使在插入耳机时也会播放音调

时间:2017-09-22 11:41:47

标签: android android-notifications ringtone

我正在尝试使用android中的Ringtone类播放通知音,我的代码如下:

Uri toneUri = Uri.parse("android.resource://" + this.getPackageName() + "/" + R.raw.start_sound);
        Ringtone r = RingtoneManager.getRingtone(this, toneUri);
        AudioAttributes audioAttributes = new AudioAttributes.Builder()
                .setUsage(AudioAttributes.USAGE_NOTIFICATION_RINGTONE)
                .build();
        try {
            r.setAudioAttributes(audioAttributes);
            r.play();
        } catch (Exception e) {
            e.printStackTrace();
        }

音调播放但是在耳机上播放而不是在电话扬声器上播放,用户远离电话并插入耳机的情况下他可以在这里通知音。我想用手机扬声器播放它。什么是其他方式做任何提示?

0 个答案:

没有答案