Membuat aplikasi pemutar audio sholawatan di android studio. Disini kita akan memainkan kode(coding) berupa java. Media player khususnya pemutar audio atau audio player sangat tidak asing bagi telinga kita. Di handphone kita pasti ada yang namanya musik atau audio yang berguna untuk menyetel musik, sholawatan, k-pop, rock dan dangdutan. Apakah anda pernah berpikir gimana sih caranya membuat aplikasi audio yang sederhana dan mudah. Didalam aplikasinya nanti kita hanya menggunakan widget tooglebutton untuk tombol play dan stop. Nah pada blog ini saya akan memberikan tutorial membuat aplikasi pemutar audio di android studio khususnya audio sholawatan agar kita bisa terus bersholawat kepada baginda Nabi Muhammad SAW. Dan saya akan mengambil sholawatannya dari Bhenning Mania Nusantara, Sukorejo-Situbondo. Yuk langsung saja kita buat aplikasinya!
Cara Membuat Aplikasi Pemutar Audio Sholawatan di Android Studio
1. Pertama, buka android studio dan klik Start a new Android Studio project.
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
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"
android:orientation="vertical"
android:background="@mipmap/bckg"
tools:context="com.example.khairiyah.sholawatan.UtamaActivity">
<Button
android:id="@+id/btnMulai"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Mulai"
android:textSize="12pt"
android:textStyle="normal"
android:textColor="#000000"
android:background="#ede076"
android:layout_marginLeft="100dp"
android:layout_marginRight="100dp"
android:layout_marginTop="400dp"
android:layout_marginBottom="7dp"
/>
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="by khryaaa"
android:textAlignment="center"
android:textSize="10pt"
android:textColor="#dabb6d"
android:textStyle="italic"
android:layout_marginTop="5dp"/>
</LinearLayout>
package com.example.khairiyah.sholawatan;
import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
public class UtamaActivity extends AppCompatActivity {
private Button btnMulai;
@Override
protected void onCreate(Bundle
savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_utama);
btnMulai =
(Button) findViewById(R.id.btnMulai);
btnMulai.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View
v) {
Intent
utama = new Intent(UtamaActivity.this, playActivity.class);
startActivity(utama);
}
});
}
}
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
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"
android:background="#031359"
tools:context="com.example.khairiyah.sholawatan.playActivity">
<ScrollView
android:layout_width="match_parent"
android:layout_height="match_parent">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Kumpulan Sholawat 'Bhenning'"
android:textAlignment="center"
android:textSize="12pt"
android:textStyle="bold"
android:textColor="#e2dd3f"
/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="1. Terangkanlah"
android:textSize="9pt"
android:textStyle="bold"
android:textColor="#cac67e"
android:layout_marginRight="100pt"
android:layout_marginTop="50dp"
/>
<ToggleButton
android:id="@+id/btnSatu"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:onClick="Playstop1"
android:textColor="#0000ff"
android:textOff="Play"
android:textOn="Stop"
/>
</LinearLayout>
</RelativeLayout>
</ScrollView>
</RelativeLayout>
package com.example.khairiyah.sholawatan;
import android.media.MediaPlayer;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.ToggleButton;
public class playActivity extends AppCompatActivity {
MediaPlayer
audio1;
ToggleButton
btnSatu;
@Override
protected void onCreate(Bundle
savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_play);
audio1 =
MediaPlayer.create(this,R.raw.terangkanlah);
btnSatu = (ToggleButton) findViewById(R.id.btnSatu);
}
public void Playstop1(View view) {
boolean on =
((ToggleButton) view).isChecked();
if (on){
//audio.setLooping(true); //Untuk Secara Auto
audio1.setVolume(1,1);
audio1.start();
}
else {
audio1.pause();
}
}
}
Good
BalasHapusWahh cocok nih buat pecinta sholawat :)
BalasHapusMksih tutornya.
Sangat bermanfaat sekali:)
BalasHapus