android - MediaPlayer getDuration method always return 0 when mp3 loaded from asset folder -
i trying play mp3 file asset folder getduration method return zero
try { assetfiledescriptor afd = getassets().openfd("music.mp3"); mediaplayer.setdatasource(afd.getfiledescriptor(), afd.getstartoffset(), afd.getlength()); afd.close(); pause.setbackgroundresource(r.drawable.play); finaltime = mediaplayer.getduration(); } catch (ioexception e) { e.printstacktrace(); }
your mediaplayer not seems prepared, can done mediaplayer.prepare(); call, before calling getduration.
Comments
Post a Comment