In my android application, I am trying to play the current default ringtone onCreate of my activity. But the ringtone wouldn't just play completely and stop at arbitrary length each time.
Code is as simple as it could be, any help would be appreciated.
Uri currentUri = RingtoneManager.getActualDefaultRingtoneUri(this.context,
RingtoneManager.TYPE_RINGTONE);
Ringtone ringtone = RingtoneManager.getRingtone(this.context,currentUri);
if (ringtone != null){
ringtone.play();
}