¿Queremos iniciar nuestros trabajos de android usando processing? Ya instalamos todo lo necesario, ahora ¿qué librería uso?
Hay que entender que insertar librerías a android puede ser un poco complicado. Existe, gracias a Android, una manera para reproducir sonidos sin agregar una librería. Para algunos dispostivos puede funcionar, para otros puede ocurrir bugs.
Mostraré dos códigos usando una librería conocida: APWIDGET.
Esta librería permite incorporar elementos multimedia (audio, video) en el sketch de processing.
Miremos el código
import apwidgets.*;
APMediaPlayer player;
void setup() {
player = new APMediaPlayer(this);
player.setMediaFile(«123.mp3»);
player.start();
player.setLooping(true);
player.setVolume(1.0, 1.0);
}
void draw() {
background(12,45,200);
text(player.getDuration(), 10, 10);
text(player.getCurrentPosition(), 10, 30);
}
public void onDestroy() {
super.onDestroy();
if(player!=null) {
player.release();
}
}
Claves:
*Usé el processing 2.0a5
*Tengo un galaxy mini – froyo 2.2
*Gracias a Michael McEachern por tan buena canción Easier As Us
*La canción se ha descargado de manera legal y gratuita en jamendo
Hola Emilio,
He usado Apwidgets para reproducir un sonido en una aplicación Android pero necesito una libreria que me permita grabar el sonido (en Android) también y APWidgets solo permite salida de audio.
Conoces de alguna libreria que pueda usar para grabar tozos de audio?
Saludos y Gracias
Buen punto! No, conozco por el momento una librería similar.
Investigaré!