i have developed a code that retrieves songs from sdcard but my problem is am recieving song duration im milliseconds. i want to convert it to a format h:m:s. but have failed. here is my code`
public class SongsActivity extends ListActivity {
SimpleCursorAdapter adapter;
MediaPlayer myMediaPlayer;
private Utilities utils;
/** Called when the activity is first created. */
@SuppressWarnings("deprecation")
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
findViewById(R.id.dura);
String[] from = {
MediaStore.MediaColumns.TITLE, MediaStore.Audio.Media.ARTIST, MediaStore.Audio.Media.ALBUM, MediaStore.Audio.Media.DURATION};
int[] to = {
R.id.title, R.id.artist, R.id.album, R.id.dura};
@SuppressWarnings("deprecation")
Cursor cursor = managedQuery(
MediaStore.Audio.Media.EXTERNAL_CONTENT_URI,
null,
null,
null, MediaStore.Audio.Media.TITLE);
adapter = new SimpleCursorAdapter(this,
R.layout.custom_list_item, cursor, from, to);
setListAdapter(adapter);
}
any one please help me show me how i can change MediaStore.Media.Duratio from milliseconds to H:M:S. thank you in advance for your help