Necesito leer un archivo mp3, convertirlo al formato dado por el método getFormat() y a continuación obtener su array de bytes.
Hacerlo con archivos WAV(y sólo algunos) ha resultado fácil, pero con otros archivos no lo consigo porque Java de manera nativa, hasta donde sé, no puede realizar esta tarea.
He intentado instalar las librerías MP3 Library pero no he sabido instalarlas o no funcionan.
¿Alguien se ha encontrado en una situación similar?
Gracias.
----------------------------------------------
Código:
private AudioFormat getFormat() { float sampleRate = 44100; int sampleSizeInBits = 8; int channels = 1; //mono boolean signed = true; boolean bigEndian = true; return new AudioFormat(sampleRate, sampleSizeInBits, channels, signed, bigEndian); }