Ver este enlace en SourceForge http://sourceforge.net/projects/jump3r/files/
solamente (sin código fuente) de Su JAR, pero funciona tanto en PC y Android, pero no necesariamente como se describe en los autores publicar http://pure-java-mp3-encoder.blogspot.com.au/
lo tengo para trabajar simplemente usando el archivo jump3r-1.0.3.jar, como una biblioteca, y instanciado mp3.Main luego se usa llamado mp3.run() por ej. parte de mi código de Android
String[] mp3Args = {"--preset","standard",
"-q","0",
"-m","s",
Environment.getExternalStorageDirectory().getPath()+"/myfile.wav",
Environment.getExternalStorageDirectory().getPath()+"/myfile.mp3"};
Main m = new mp3.Main();
try
{
m.run(mp3Args);
}
catch(Exception e)
{
System.out.println("ERROR processing MP3 " + e);// Some bug in Android seems to cause error BufferedOutputSteam is Closed. But it still seems to work OK.
}
sospecho que sería posible llamar directamente al codificador cojo pasa memorias intermedias de datos, etc, pero a medida que la API exacta de esta versión de Java no está documentado, se requeriría una investigación
Bueno, necesitaría un decodificador .way y un codificador .mp3 escrito en Java puro. ¿Hay tal cosa? Lo dudo. – delnan
posible duplicado de [Codificación de MP3 en Java] (http://stackoverflow.com/questions/316612/mp3-encoding-in-java) –
cerrar, aunque las respuestas aquí fueron mucho más útiles –