Membuat Aplikasi Sound Menggunakan Android Studio

//lh4.googleusercontent.com/-eAXyxy2JJKA/AAAAAAAAAAI/AAAAAAAAGS4/OHgzqHzCvtQ/s512-c/photo.jpg
July 14, 2017

Selamat siang sobat blogger kali ini saya akan share apliksai Audio. aplikasi yang saya buat menggunakan android studio ini sangat cocok untuk anak-anak, karena sound yang saya masukkan kedalam aplikasi ini berisi Animals (hewan). Aplikasi ini masih sangat sederhana dan bisa sobat kembangkan semau sobat. Pada artikel sebelumnya saya telah membahas.

Baca Juga
1. Aplikasi Menghitung nilai mahasiswa Menggunakan Android Studio
2. Membuat Aplikasi Penjualan Menggunakan Android Studio

Aplikasi ini Sudah menggunakan gambar yang dipasang pada Buttonnya. Langsung saja lihat kodingannya dibawah ini.

1# MainActivity.java

package ie.id.ac.tau.audio; 
 
import android.support.v7.app.AppCompatActivity; 
import android.os.Bundle; 
import android.media.MediaPlayer; 
import android.view.View; 
import android.view.View.OnClickListener; 
import android.widget.Button; 
import android.widget.Toast; 
 
 
 
public class MainActivity extends AppCompatActivity { 
    private static final String isPlaying = "Media is Playing"; 
    MediaPlayer player; 
    Button btn1, btn2, btn3; 
 
 
    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
        super.onCreate(savedInstanceState); 
        setContentView(R.layout.activity_main); 
        btn1 = (Button) findViewById(R.id.anjing); 
        btn2 = (Button) findViewById(R.id.kucing); 
        btn3 = (Button) findViewById(R.id.sapi); 
        btn1.setOnClickListener(new OnClickListener() { 
            @Override 
            public void onClick(View arg0) { 
                playSound(1); 
            } 
        }); 
        btn2.setOnClickListener(new OnClickListener() { 
            @Override 
            public void onClick(View arg0) { 
                playSound(2); 
            } 
        }); 
        btn3.setOnClickListener(new OnClickListener() { 
            @Override 
            public void onClick(View arg0) { 
                playSound(3); 
            } 
        }); 
    } 
 
    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+"Anjing", Toast.LENGTH_LONG).show(); 
            player = MediaPlayer.create(this, R.raw.anjing); 
        } 
        if (arg == 2){ 
            Toast.makeText(this, isPlaying+"Kucing", Toast.LENGTH_LONG).show(); 
            player = MediaPlayer.create(this, R.raw.kucing); 
        } 
        if (arg == 3){ 
            Toast.makeText(this, isPlaying+"Sapi", Toast.LENGTH_LONG).show(); 
            player = MediaPlayer.create(this, R.raw.sapi); 
        } 
        player.setLooping(false); 
        player.start(); 
    } 
}

2# activity_main.xml

<?xml version="1.0" encoding="utf-8"?> 
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:app="http://schemas.android.com/apk/res-auto" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    tools:context="ie.id.ac.tau.audio.MainActivity"> 
 
    <TableRow> 
        <Button 
            android:text="" 
            android:textStyle="bold" 
            android:background="@drawable/anjing" 
            android:layout_marginLeft="20dp" 
            android:id="@+id/anjing"/> 
        <Button 
            android:text="" 
            android:textStyle="bold" 
            android:background="@drawable/kucing" 
            android:layout_marginLeft="20dp" 
            android:id="@+id/kucing"/> 
        <Button 
            android:text="" 
            android:textStyle="bold" 
            android:background="@drawable/sapi" 
            android:layout_marginLeft="20dp" 
            android:id="@+id/sapi"/> 
    </TableRow> 
 
</TableLayout> 

3# Cara Memasukkan Gambar.
Copy gambar yang kemduan pastekan pada res. baiknya sobat menggunakan gambar format png. dan ukuran kecil.

4# Cara Memasukkan Sound.
Pada bagian res klik kanan kemudian pilih new berikutnya pilih Directory dan beri nama raw kemudian teka enter. Kemudian sobat copy soundya dengan format mp3, dan format lainnya yang kompetibel dengan aplikasi android studio, kemudian pastekan tepat di raw (yang telah sobat buat tadi).
Selesai....
image Apps
Jika telah selesai sobat coba jalankan aplikasinya, sekian tutorial membuat aplikasi sound dengan nada animals, semoga apa yang saya share ini bermanfaat. jika ada pertanyaan atau masih bingun dengan tutorial di atas bisa tinggalkan comment dibawah. oh ia pada postingan-postingan berikutnya saya akan share beberapa aplikasi lainnya. wassalam­čśÉ


Artikel Menarik Lainnya

SUBSCRIBE TO OUR NEWSLETTER