Tapa Save
Tapa Save

Reputation: 4857

How set duration of the ringtone's play

My app play ringtone. My code:

RingtoneManager.getRingtone( context, RingtoneManager.getDefaultUri( RingtoneManager.TYPE_NOTIFICATION)).play();

Ringtone play very well. But if ringtone is long I need cut the first N milliseconds from it.

  1. How get full duration of this ringtone?
  2. How set maximum duration in milliseconds of this ringtone?

Upvotes: 0

Views: 1477

Answers (1)

Akshay Mukadam
Akshay Mukadam

Reputation: 2438

Just put the RingTone in mediaPlayer for eg

Mediaplayer mp =new MediaPlayer();
uri = RingtoneManager.getDefaultUri( RingtoneManager.TYPE_NOTIFICATION))
mp.setDataSoure(getApplicationContext(), uri);
mp.prepare();
mp.getDuration()

Use the mp.getDuration and do whatever u want. Enjoy

Upvotes: 1

Related Questions