2011-01-01 5 views
5

Sto provando a scrivere un'app Android che analizzi il contenuto della libreria musicale dell'utente. Supponiamo che questi siano file mp3 sull'unità SD, per i principianti. Sono in grado di trovare algoritmi Java per analizzare i file musicali, ma non riesco a trovare un'API per leggere e decodificare i file (non riprodurli. C'è un'API per riprodurre i file e anche le classi per gli effetti audio, ma io 't vedere alcun modo per un app per raggiungere i dati decodificati da un file musicale. posso leggere dal microfono.È necessario l'equivalente Android di AudioInputStream

J2SE ha un AudoInputStream di classe, ma non è parte di Android. Qualche suggerimento?

risposta

0

mio il vero scopo era quello di essere in grado di guardare i file nella mia libreria musicale Android e classificarli in base al tempo. Stavo cercando librerie per aiutare con questo, ma mi sono imbattuto in un servizio chiamato Echo Nest che funzionava bene dal mio Android per calcolare BPM su file mp3

+0

Latta forse fornisci maggiori informazioni su come hai usato Echo Nest per risolvere il tuo problema, per favore? Sto cercando di fare esattamente questo: ascolta il tempo della musica per fare qualcos'altro nella mia app. Ma non riesco a trovare nulla di utile :( – marienke