gentoo linux, java, software libre y otras hierbas
jun, 14 2010 - 8:50 pm

Reproducir clip de audio en Android

Esta receta es bastante simple para reproducir clips de audio en Android. Basta con usar el método create(context, int) de la clase MediaPlayer, pasándole como parámetro el actividad que desde donde se reproduce el sonido y la referencia al archivo de audio a reproducir. Tan sencillo como esto:

import android.app.Activity;
import android.media.MediaPlayer;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;

public class TestSonido extends Activity {
	@Override
	public void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.main);
		Button boton = (Button) findViewById(R.id.reproducir);
		boton.setOnClickListener(new View.OnClickListener() {
			@Override
			public void onClick(View v) {
				MediaPlayer mp = MediaPlayer.create(TestSonido.this, R.raw.slayer);
				mp.start();
			}
		});
	}
}

En este caso, R.raw.slayer representa un archivo de audio con nombre “slayer.mp3″ almacenado en la carpeta res/raw y el sonido se reproduce al presionar el botón con id reproducir.

10 Comentarios | deja el tuyo

sep, 08 2008 - 3:26 pm

[tip] Reproducir videos en RMVB

Aunque existen otras maneras de reproducir archivos RMVB en Ubuntu, y Linux en general, esta me parece la manera más rápida y eficiente:

  1. Instalar los restricted formats:
    sudo apt-get install ubuntu-restricted-extras
  2. Instalar MPlayer:
    sudo apt-get install mplayer
  3. Descargar el paquete de codecs para MPlayer de aquí e instalarlos:
    tar xjvf essential-20071007.tar.bz2
    sudo mkdir /usr/lib/codecs
    sudo cp essential-20071007/* /usr/lib/codecs

Ahora ya deberías poder reproducir casi cualquier tipor de video, incluyendo RMVB, desde MPlayer. Por ejemplo:

mplayer -vo x11 -zoom naruto.rmvb

Si algo anda mal, podrías intentar instalar libstdc++5 así:

sudo apt-get install libstdc++5

8 Comentarios | deja el tuyo