MediaMetadataRetriever导致大多数空值

时间:2013-03-22 17:52:59

标签: android

我正试图从某些音乐文件中获取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标签吗?我做错了吗?

0 个答案:

没有答案