Aplikasi Musik Player Sederhana Android

Hai sobat, pada artikel sebelumnya yang berjudul Aplikasi Perhitungan Android, telah dijelaskan bagaimana menciptakan proses dari masukan yang diberikan oleh pengguna. Dan kali ini kita akan mencoba untuk menciptakan aplikasi pemutar media audio sederhana di android.
 telah dijelaskan bagaimana menciptakan proses dari masukan yang diberikan oleh pengguna Aplikasi Musik Player Sederhana Android
Dalam pembuatan suatu aktivitas aplikasi android, untuk beberapa tujuan aplikasi membutuhkan funsi untuk memutar sebuah file musik ibarat aplikasi game dan aplikasi pemutar musik itu sendiri. untuk dapat memutar file musik di android, file yang akan diputar dapat dimasukkan ke dalam aplikasi atau aplikasi tersebut mengambil dari direktori file manager.

Baca juga "Agar Akun Google Aman"

Kali ini kita akan mencoba menciptakan aplikasi pemutar file musik (.mp3) di android, tapi sebelumnya kita harus memasukkan file musiknya ke dalam aplikasi, berikut caranya

Pertama buat project gres berjulukan audio, untuk package beri nama blogsetyaaji.com
Pada project view, klik kanan pada folder res kemudian pilih new > android resource directory. Akan muncul jendela baru, pilih raw pada resource type. Untuk lebih jelasnya dapat dilihat pada gambar berikut

 telah dijelaskan bagaimana menciptakan proses dari masukan yang diberikan oleh pengguna Aplikasi Musik Player Sederhana Android

 telah dijelaskan bagaimana menciptakan proses dari masukan yang diberikan oleh pengguna Aplikasi Musik Player Sederhana Android

Setelah directory raw muncul kemudian tinggal menambah file mp3 dengan mempaste file mp3 yang sahabat salin ke folder raw

 telah dijelaskan bagaimana menciptakan proses dari masukan yang diberikan oleh pengguna Aplikasi Musik Player Sederhana Android

 telah dijelaskan bagaimana menciptakan proses dari masukan yang diberikan oleh pengguna Aplikasi Musik Player Sederhana Android


Jika file mp3 sudah dimasukkan ke dalam folder raw, kini waktunya mengatur layout. Pada activity_main.xml, buat kodenya ibarat berikut ini
 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"     xmlns:tools="http://schemas.android.com/tools"     android:layout_width="match_parent"     android:layout_height="match_parent"     android:paddingBottom="@dimen/activity_vertical_margin"     android:paddingLeft="@dimen/activity_horizontal_margin"     android:paddingRight="@dimen/activity_horizontal_margin"     android:paddingTop="@dimen/activity_vertical_margin"     tools:context="com.blogsetyaaji.audio.MainActivity">      <Button         android:layout_width="100dp"         android:layout_height="100dp"         android:text="play"         android:id="@+id/btnPlay"/>      <Button         android:layout_width="100dp"         android:layout_height="100dp"         android:text="stop"         android:id="@+id/btnStop"         android:layout_toRightOf="@+id/btnPlay"/>  </RelativeLayout> 

Lanjut lagi ke MainActivity.java, buat kodenya ibarat berikut ini
 package com.blogsetyaaji.audio;  import android.content.Intent; import android.media.AudioManager; import android.media.MediaPlayer; import android.net.Uri; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.Toast;  import java.io.IOException;  public class MainActivity extends AppCompatActivity {     MediaPlayer mpPlayer;      @Override     protected void onCreate(Bundle savedInstanceState) {         super.onCreate(savedInstanceState);         setContentView(R.layout.activity_main);          simpulan Button btnPlay = (Button) findViewById(R.id.btnPlay);         btnPlay.setOnClickListener(new View.OnClickListener() {             @Override             public void onClick(View v) {                 Uri myUri = Uri.parse("android.resource://" + getPackageName() + "/" + R.raw.lagu);                 mpPlayer = new MediaPlayer();                 mpPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);                 try{                     mpPlayer.setDataSource(getApplicationContext(), myUri);                 } catch (IllegalArgumentException e) {                     Toast.makeText(getApplicationContext(), "You might not set the URL correctly", Toast.LENGTH_LONG).show();                 } catch (SecurityException e) {                     Toast.makeText(getApplicationContext(), "You might not set the URL correctly", Toast.LENGTH_LONG).show();                 } catch (IOException e) {                     e.printStackTrace();                 }                  try{                     mpPlayer.prepare();                 } catch (IllegalArgumentException e) {                     Toast.makeText(getApplicationContext(), "You might not set the URL correctly", Toast.LENGTH_LONG).show();                 } catch (IOException e) {                     Toast.makeText(getApplicationContext(), "You might not set the URL correctly", Toast.LENGTH_LONG).show();                 }                 mpPlayer.start();                 Button btnstop = (Button) findViewById(R.id.btnStop);                 btnstop.setEnabled(true);                 btnPlay.setEnabled(false);             }         });          simpulan Button btnStop = (Button) findViewById(R.id.btnStop);         btnStop.setOnClickListener(new View.OnClickListener() {             @Override             public void onClick(View v) {                 if(mpPlayer!=null && mpPlayer.isPlaying());                 mpPlayer.stop();                 Button btnplay = (Button) findViewById(R.id.btnPlay);                 btnplay.setEnabled(true);                 btnStop.setEnabled(false);             }         });     } }

Jika sudah, silahkan sahabat jalankan aplikasinya dan tampilanya akan ibarat gambar di bawah ini :

 telah dijelaskan bagaimana menciptakan proses dari masukan yang diberikan oleh pengguna Aplikasi Musik Player Sederhana Android

Dalam aplikasi tersebut, kita sudah berhasil memutar file mp3 yang sudah dimasukkan ke dalam aplikasi, mungkin sahabat dapat mengembangkannya menjadi lebih bagus. Sekian artikel Aplikasi Musik Player Sederhana Android biar bermanfaat.
0 Komentar untuk "Aplikasi Musik Player Sederhana Android"

Back To Top