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





wah mantap gan. terima kasi. mau nanya nih gan. kalai di tambah musik lain itu tetap bisa jalan kan gan ?
BalasHapusKomentar ini telah dihapus oleh pengarang.
BalasHapusTerima kasih atas masukannya. Sangat bermanfaat
BalasHapus