Desidero ottenere informazioni dai miei file multimediali (principalmente mp3) e ottengo solo valori null da quei valori che voglio. Ho provato tutte le chiavi per extractMetadata(key)
. Sto saltando/manca qualcosa?Android MediaMetadataRetriever restituisce valori null dalla maggior parte delle chiavi
base Codice:
MediaMetadataRetriever f = new MediaMetadataRetriever();
f.setDataSource(item.getFilePath());
String title = f.extractMetadata(MediaMetadataRetriever.METADATA_KEY_TITLE);
io capisco valori corretti con la durata chiave (MediaMetadataRetriever.METADATA_KEY_DURATION)
e mimeType chiave (MediaMetadataRetriever.METADATA_KEY_MIMETYPE)
, che indica che l'origine dati/filepath sta lavorando.
Poweramp (lettore multimediale popolare) è in grado di leggere i valori dei metadati, come titolo/autore/compositore ecc. Poiché visualizza questi valori aggiuntivi nell'interfaccia utente. O forse Poweramp ottiene questi valori da qualche altra fonte o metodo?
Qualsiasi aiuto è apprezzato.
quale versione di id3 utilizza i metadati? – njzk2
Sei in grado di farlo, mi sono bloccato con questa metadata di editing anche da solo utilizzando itunes e tag editor gratis, ma non ho ottenuto nulla – cutiko