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:
Hola soy Alex Céspedes fundador de ANDROFAST, programo algunas cosas por diversión, me gusta aprender cosas nuevas y estoy pendiente de todo lo que tenga que ver con tecnología. Este blog lo cree para todas las personas que tengan dificultades en la programación, para ser sincero nunca fui bueno y reprobé algunos cursos de programación, pero mis ganas de aprender pudieron más. SI YO PUEDO TU PUEDES ANIMO!
Pingback: Configurar el modo silencioso, timbre y vibración en Android | ANDROFAST