MediaPlayer mediaPlayer = new MediaPlayer();
mediaPlayer.setDataSource("D://aaa.mp3");
mediaPlayer.prepare();
int time = mediaPlayer.getDuration();
time就是时长
使用ffmpeg api
你得告诉我你是怎么播放的啊,我用过jmf和mediaplayer插件,不知你用的什么?
MP3文件大小你可以知道,时间 由于不同的播放器都可以快播,速度可以调节 时间应该是按照标准播放速度得来的; 应该在文件中也能找到,应该不是靠计算出来的吧?