Como insertar sonidos a una aplicacion en android

Buenas hoy veremos como insertar sonidos a los botones e imágenes en android. La idea de este ejercicio es que al hacer clic en alguna imagen o botón debería de sonar un sonido que hayamos puesto con anterioridad.

Bien la estructura sera la siguiente:
2 button
-btnGato
-btnLeon

2 ImageView
-imgGato
-imgLeon

 

También debemos crear una carpeta llamada raw dentro de la carpeta res y poner los sonidos que deseamos insertar a nuestra aplicación en mi caso sera de un gato y un león.

Bueno ahora que ya tenemos la parte gráfica, vamos al código en nuestro MainActivity.java tendrá lo siguiente:

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }

    public void sonidoGato(View v) {
        MediaPlayer mp = MediaPlayer.create(this, R.raw.gato);
        mp.start();
    }

    public void sonidoLeon(View v) {
        MediaPlayer mp = MediaPlayer.create(this, R.raw.leon);
        mp.start();
    }
}

Como ves el código tenemos dos métodos uno para llamar al sonido del león y otro del gato, entonces debemos ir al modo gráfico y hacer clic en el botón o imagen que queramos insertar el sonido y luego dirigirnos a la paleta  en Properties y buscar OnClick y llamar a nuestro método como muestro en la siguiente imagen.

NOTA: Espero les haya sido de ayuda la explicación, siempre e visto en la playstore diferentes programitas para niños que lo hacen con sonidos de animales y contienen publicidad, donde al parecer se forran de dinero porque los niños suelen equivocarse y darle clic a la publicidad, te lo comento por si te interesa, hacer tu propia app, pues como ves no es tan difícil.

Bueno y eso fue todo te dejo el proyecto para que lo descargues y no olvides visitar mis otros enlaces:

 

Un comentario en «Como insertar sonidos a una aplicacion en android»

  1. Pingback: Configurar el modo silencioso, timbre y vibración en Android | ANDROFAST

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

WhatsApp chat