Sonido: Librerías de processing para android

Avatar de Emiliusvgs - Emilio Vegas


¿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

Descarga el ejemplo

Enjoying this article?

Subscribe to get new posts delivered straight to your inbox. No spam, unsubscribe anytime.

No spam. Unsubscribe anytime.

You may also like

See All Posts →

2 responses to “Sonido: Librerías de processing para android”

  1. Avatar de José Fdo
    José Fdo

    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

    1. Avatar de Emilio Vegas
      Emilio Vegas

      Buen punto! No, conozco por el momento una librería similar.
      Investigaré!

Deja un comentario

This site uses Akismet to reduce spam. Learn how your comment data is processed.