2016-06-29 48 views
5

C'è un modo per ottenere i metadati per i capitoli incorporati nei file mp3/m4a utilizzando MediaMetadataRetriever in Android? Questo è solo per i file audio. Ho solo bisogno di ottenere il nome del capitolo, la posizione iniziale e la durata. Le opere d'arte incorporate sarebbero belle ma non necessarie.Come ottenere i metadati del capitolo incorporato con MediaMetadataRetriever

Ho provato con biblioteca FFmpegMediaMetadataRetriever ma sto avendo alcuni problemi con API 19. https://github.com/wseemann/FFmpegMediaMetadataRetriever

Forse c'è una biblioteca meglio che posso usare?

risposta

2

L' integrato non ha API per ottenere metadati per capitolo e inoltre è strano, ma il comportamento differisce da dispositivo a dispositivo quando si tenta di ottenere opere con risoluzione 2k o superiore. E come risultato il retriever basato su FFmpeg è l'unica scelta.

Per finire, è necessario risolvere da soli problemi con FFmpegMediametadataRetriever o implementare l'interfaccia su Public Metadata API.