以正确姿势读取mp3音频信息.

362 阅读1分钟

注意,此方式获取mp3音频信息只支持安卓8.0及以上,否则会内部报错 file.getPath找不到这个方法

Read an Mp3s Files Information

MP3File f      = (Mp3File)AudioFileIO.read(testFile);
MP3AudioHeader audioHeader = f.getAudioHeader();
audioHeader.getTrackLength();
audioHeader.getSampleRateAsNumber();
mp3AudioHeader.getChannels();
mp3AudioHeader.isVariableBitRate();
mp3AudioHeader.getTrackLengthAsString();
mp3AudioHeader.getMpegVersion();
mp3AudioHeader.getMpegLayer();
mp3AudioHeader.isOriginal();
mp3AudioHeader.isCopyrighted();
mp3AudioHeader.isPrivate();
mp3AudioHeader.isProtected();
mp3AudioHeader.getBitRate();
mp3AudioHeader.getEncodingType();

jar包下载地址 官方网站