ANDROID: 014-REPRODUCCIÓN DE AUDIO

Continuando con la parte 14 del curso de Android, ahora veremos la manera de manejar archivos de audio, en lo que veremos como reproducir y detener un archivo "mp3".




[ANDROID] ANDROID: 014-REPRODUCCIÓN DE AUDIO

En este ejemplo manejaremos la clase MediaPlayer en una forma muy básica, activando ciertos eventos mediante botones que definiremos en una actividad.

Seguidamente se les deja la parte de código más importante de este ejemplo.

package com.codideep.app;

import android.content.Context;
import android.media.MediaPlayer;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;

public class MainActivity extends AppCompatActivity {
    private Context thisContext=this;
    private Button btnIniciar;
    private Button btnDetener;
    private MediaPlayer mediaPlayer;

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

        btnIniciar=(Button) findViewById(R.id.btnIniciar);
        btnDetener=(Button) findViewById(R.id.btnDetener);

        btnIniciar.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                onClickListenerBtnIniciar(view);
            }
        });

        btnDetener.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                onClickListenerBtnDeneter(view);
            }
        });
    }

    private void onClickListenerBtnIniciar(View v)
    {
        mediaPlayer=MediaPlayer.create(thisContext, R.raw.madre);
        mediaPlayer.start();
    }

    private  void onClickListenerBtnDeneter(View v)
    {
        mediaPlayer.stop();
    }
}

Para mayor entendimiento, les dejo a continuación un video donde se explica paso a paso lo anteriormente mencionado.

Autor: Kevin Arias

Comentarios