Selasa, 13 Desember 2016

Cara membuat musik player pada eclipse

Hi teman" kali ini kita akan membuat tutorial membuat musik di eclipse. kali ini saya akan memposting panjang karna banyak penjelasannya
1. pertama klik file >  new > android project




2. setelah muncul isi sesuka hati kalian projectnya



3. setelah itu buka src > main activity.java nya dengan koding sperti berikut



package ms3w.android.audio;
import android.app.Activity;
import android.media.MediaPlayer;
import android.os.Bundle;
import android.view.KeyEvent;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.Toast;

public class MainActivity extends Activity {

    private static final String isPlaying = "Media is Playing";

    private MediaPlayer player;
    private Button birdButton;
    private Button frogButton;
    private Button catButton;

    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        // Get the button from the view
        birdButton = (Button) this.findViewById(R.id.bird);
        birdButton.setOnClickListener(new OnClickListener() {

            @Override
            public void onClick(View arg0) {
                // TODO Auto-generated method stub
                playSound(1);

            }
        });
        frogButton = (Button) this.findViewById(R.id.frog);
        frogButton.setOnClickListener(new OnClickListener() {

            @Override
            public void onClick(View arg0) {
                // TODO Auto-generated method stub
                playSound(2);

            }
        });
        catButton = (Button) this.findViewById(R.id.cat);
        catButton.setOnClickListener(new OnClickListener() {

            @Override
            public void onClick(View arg0) {
                // TODO Auto-generated method stub
                playSound(3);

            }
        });

    }

    @Override
    public void onPause() {
        try{
        super.onPause();
        player.pause();
        }catch (Exception e){

        }
    }

    private void playSound(int arg){
        try{
            if (player.isPlaying()) {
                player.stop();
                player.release();
            }
        }catch(Exception e){
            Toast.makeText(this, " Masuk Exception", Toast.LENGTH_LONG).show();
        }
        if (arg == 1){

            Toast.makeText(this, isPlaying+" sound1", Toast.LENGTH_LONG).show();
            player = MediaPlayer.create(this, R.raw.yzf);

        }else if (arg==2){
            Toast.makeText(this, isPlaying+" sound2", Toast.LENGTH_LONG).show();
            player = MediaPlayer.create(this, R.raw.yzg);
        }else if (arg==3){
            Toast.makeText(this, isPlaying+" sound3", Toast.LENGTH_LONG).show();
            player = MediaPlayer.create(this, R.raw.yzh);
        }
        player.setLooping(false); // Set looping
        player.start();
    }

}

4. isikan koding main xmlnya seperti ini



<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical" android:layout_width="fill_parent"
    android:layout_height="fill_parent">
    <TextView android:layout_width="fill_parent"
        android:layout_height="wrap_content" android:text="@string/hello" />
    <Button android:layout_width="fill_parent"
        android:layout_height="wrap_content" android:id="@+id/bird"
        android:text="sound1"></Button>
    <Button android:layout_width="fill_parent"
        android:layout_height="wrap_content" android:id="@+id/frog"
        android:text="sound2"></Button>
    <Button android:layout_width="fill_parent"
    android:layout_height="wrap_content" android:id="@+id/cat"
    android:text="sound3"></Button>

</LinearLayout>
6. . pada directory res buat directory baru dengan nama raw
kemudian letakan file-file suara yang telah kita siapakan pada directory tersebut.
tampilannya sprti dibawah ini




Nah selesai itulah cara membuat musik player selamat mencoba dan semoga bermanfaat.

3 komentar:

  1. wah mantap gan. terima kasi. mau nanya nih gan. kalai di tambah musik lain itu tetap bisa jalan kan gan ?

    BalasHapus
  2. Komentar ini telah dihapus oleh pengarang.

    BalasHapus
  3. Terima kasih atas masukannya. Sangat bermanfaat

    BalasHapus