Autore Topic: Testare codice per gestire i metadata  (Letto 389 volte)

Offline crissstian96

  • Nuovo arrivato
  • *
  • Post: 8
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Acer liquid mini
  • Sistema operativo:
    Windows 7
Testare codice per gestire i metadata
« il: 08 Maggio 2013, 16:08:25 CEST »
0
E' da circa una settimana che impazzisco poiché non riesco ad estrarre i metadata dai miei file musicali. Cercando su internet, dopo ore di ricerche nelle pagine più remote di google, ho trovato qualche codice che in teoria dovrebbe funzionare, ma in pratica mi restituisce null, un esempio è:
Codice (Java): [Seleziona]
                Uri myUri = Uri.parse(path);
                MediaMetadataRetriever retriever = new MediaMetadataRetriever();
                retriever.setDataSource(new AudioPlayer(), myUri);
                String autore = retriever.extractMetadata(MediaMetadataRetriever.METADATA_KEY_AUTHOR);
                String titolo = retriever.extractMetadata(MediaMetadataRetriever.METADATA_KEY_TITLE);
Questo codice, come altri, funziona ma mi restituisce null. A questo punto mi sorge il dubbio, e se fossero i miei file ad avere dei metadata fuori dal comune? (Anche se, comunque tutti gli MP3Player li leggono)
Gentilmente potreste provare il codice e dirmi se funziona con i vostri file? O in ogni caso, potreste fornirmi un codice che fa a caso mio? Magari qualcosa che opera a basso livello