How to get current ringtone in Android?

后端 未结 6 1330
情书的邮戳
情书的邮戳 2020-12-10 04:50

I have found lots of examples how to get default ringtone. Something like that:

Uri alert = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_RINGTONE);
            


        
6条回答
  •  情书的邮戳
    2020-12-10 05:11

    This is the extension of dgabor's answer. Just add defaultRingtone.play(); to play the ringtone.

    Uri defaultRintoneUri = RingtoneManager.getActualDefaultRingtoneUri(getApplicationContext(), RingtoneManager.TYPE_RINGTONE);
    Ringtone defaultRingtone = RingtoneManager.getRingtone(getApplicationContext(), defaultRintoneUri);
    defaultRingtone.play();
    

提交回复
热议问题