Skip to content Skip to sidebar Skip to footer

Android Problems With Mediametadataretriever: Return Null Value

Trying to retrieve mp3 informations (Albumname,...) with MediaMetadataRetriever. In the emulator it worked fine. On my device most methods returns null. MediaMetadataRetriever mmr

Solution 1:

Have you tried FFmpegMediaMetadataRetriever?:

FFmpegMediaMetadataRetrieverretriever=newFFmpegMediaMetadataRetriever();
retriever.setDataSource(songPath);
StringalbumName= retriever.extractMetadata(FFmpegMediaMetadataRetriever.METADATA_KEY_ALBUM);
Stringmp3Title= retriever.extractMetadata(FFmpegMediaMetadataRetriever.METADATA_KEY_TITLE);
retriever.release();

Solution 2:

I was having the same issue with video GPS_LOCATION. In some of the devices it was working, while in some devices it was not working.

The fix was minor, instead of

setDataSource(context, uri)

I used

setDataSource(absoluteFilePath)

Post a Comment for "Android Problems With Mediametadataretriever: Return Null Value"