Skip to content

Instantly share code, notes, and snippets.

@AasemJS
Created October 13, 2017 06:52
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save AasemJS/78dcf2beac20aac6c93949c7e8f0d814 to your computer and use it in GitHub Desktop.
Save AasemJS/78dcf2beac20aac6c93949c7e8f0d814 to your computer and use it in GitHub Desktop.
AudioPlayer app
package com.aasemjs.audioplayer;
import android.media.MediaPlayer;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
public class MainActivity extends AppCompatActivity {
MediaPlayer mp;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mp=MediaPlayer.create(this, R.raw.abc);
}
public void playSong(View v){
mp.start();
}
public void pauseSong(View v) {
mp.pause();
}
public void stopSong(View v) {
mp.stop();
mp=MediaPlayer.create(this, R.raw.abcd);
}
}
@samiaissaoui
Copy link

it didn't work for me null pointer

@kassimjk
Copy link

Check Mine Out.
public class MainActivity extends AppCompatActivity {

MediaPlayer mediaPlayer;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
    setSupportActionBar(toolbar);


    mediaPlayer = MediaPlayer.create(this, R.raw.laugh);

    FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab);
    fab.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            Snackbar.make(view, "Replace with your own action", Snackbar.LENGTH_LONG)
                    .setAction("Action", null).show();


        }
    });
}


public void play(View view) {

    mediaPlayer.start();

}

public void pause(View view) {
    mediaPlayer.pause();
}

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment