پخش موسیقی در برنامه نویسی اندروید

پخش موسیقی در برنامه نویسی اندروید
با سلام خدمت تمامی کاربران خوب سایت زرین هور در این پست آموزشی قصد داریم به نحوه ساخت یک پروژه پخش موسیقی در برنامه نویسی اندروید ساده بپردازیم امیدوارم از این آموزش لذت ببرید .
برنامه اندروید استادیو رو باز کنید و یک پروژه جدید با نام Play_Music بسازید .

نوع activity را همانند شکل زیر به صورت Empty انتخاب کنید

در پوشه layout واقع در res فایل activity_main.xml را انتخاب کنید و کد آن را به صورت زیر درآورید .
<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout 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="com.zarrinap.zarrinhoor.play_music.MainActivity">
<Button
android:id="@+id/btnply"
android:layout_width="368dp"
android:layout_height="wrap_content"
android:text="play"
android:layout_marginRight="8dp"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent"
android:layout_marginTop="8dp"
android:layout_marginEnd="8dp" />
<Button
android:id="@+id/stop"
android:layout_width="368dp"
android:text="stop"
android:layout_height="wrap_content"
android:layout_marginLeft="8dp"
app:layout_constraintLeft_toLeftOf="parent"
android:layout_marginRight="8dp"
app:layout_constraintRight_toRightOf="parent"
android:layout_marginTop="8dp"
app:layout_constraintTop_toBottomOf="@+id/btnply" />
</android.support.constraint.ConstraintLayout>
ظاهر گرافیکی activity_main.xml به صورت زیر خواهد شد
توجه داشته باشید شما میتوانید با استفاده از ابزار های دیگر و مناسب ظاهر گرافیکی تری را به برنامه بدهید و به همین ظاهر اکتفا نکنید .

برای پوشه res یک زیر پوشه با نام raw میسازیم و سپس آهنگ مورد نظر جهت پخش موسیقی را داخل آن کپی میکنیم .
اکنون باید کدهای مربوط به عملکرد دو دکمه را درون MainActivity.java را به صورت زیر تعریف کنیم :
package com.zarrinap.zarrinhoor.play_music;
import android.media.MediaPlayer;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
public class MainActivity extends AppCompatActivity {
Button play , stop ;
MediaPlayer player ;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
init() ;
// play button
play.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
player = MediaPlayer.create(MainActivity.this , R.raw.music) ;
player.setVolume(100 ,100);
player .setLooping(true);
player.start();
}
});
// stop button
stop.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
player.stop();
}
});
}
public void init()
{
play = (Button) findViewById(R.id.btnply) ;
stop = (Button) findViewById(R.id.stop) ;
}
}
برنامه ما ساخته شد حال میتوانید به راحتی از آن استفاده کنید .
حال میتوانید به راحتی از برنامه پخش موسیقی خود با فرمت apk خروجی بگیرید و از آن استفاده کنید.
همچنان میتونید نظرات و پیشنهادات و درخواست های خودتون رو با ما به اشتراک بگذارید .



