0

我正在尝试从一些音乐文件中获取 mp3 标签

MediaMetadataRetriever mmr = new MediaMetadataRetriever();

File filenm = new File(path, availableFiles[0]);
mmr.setDataSource(showFileActivity.this,Uri.fromFile(filenm));
String column = mmr.extractMetadata(MediaMetadataRetriever.METADATA_KEY_TITLE):

我可以获得正确的 DURATION 和 BITRATE 标签,所以我知道我在正确的文件上设置了数据源,但其他所有内容都返回 null。存在其他标签,例如专辑,因为我可以从设备中提取文件并验证它们是否存在。

有没有更好的方法来获取 mp3 标签?我做错了吗?

4

0 回答 0