Quiero obtener información de mis archivos multimedia (en su mayoría mp3) y obtengo solo nulo de esos valores que quiero. He intentado todas las claves para extractMetadata(key)
. ¿Me estoy perdiendo/faltando algo?Android MediaMetadataRetriever devuelve valores nulos de la mayoría de las claves
base Código:
MediaMetadataRetriever f = new MediaMetadataRetriever();
f.setDataSource(item.getFilePath());
String title = f.extractMetadata(MediaMetadataRetriever.METADATA_KEY_TITLE);
hago obtener valores correctos con la duración clave (MediaMetadataRetriever.METADATA_KEY_DURATION)
y mimeType clave (MediaMetadataRetriever.METADATA_KEY_MIMETYPE)
, lo que indica que la fuente de datos/ruta de archivo está trabajando.
Poweramp (reproductor multimedia popular) es capaz de leer valores de metadatos, como título/autor/compositor, etc., ya que muestra estos valores adicionales en la interfaz de usuario. ¿O quizás Poweramp obtiene estos valores de alguna otra fuente o método?
Cualquier ayuda es apreciada.
¿qué versión de id3 están usando sus metadatos? – njzk2
¿Has sido capaz de hacerlo, estoy atascado con este metada incluso la edición por mi cuenta usando iTunes y editor de etiquetas gratis, pero no obtengo nada – cutiko