Acceder Registrarme

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".

Autor: Kevin Arias (Ver todos sus post)

Android Audio MediaPlayer

Fecha de publicación: 2016-07-25 14:06:01

Ayúdanos con el arduo trabajo que realizamos.
[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.




INFORMACIÓN SOBRE EL AUTOR DEL ARTÍCULO
KEVIN ARNOLD ARIAS FIGUEROA (SOFTWARE ARCHITECT - CODIDEEP E.I.R.L.): Profesional en tecnologías de la información con más de 10 años de experiencia en desarrollo de software empresarial, con amplios conocimientos en manejo de arquitecturas de software de escala vertical y horizontal, gestión de proyectos, liderazgo de equipos y dominio en modelado de procesos a gran escala.


  • Debes estar logueado para realizar comentarios

Usuario de (No especificado)
no puedo descargar le codigo
  • 2020-09-20 23:39:44
  • Respuestas(0)