پخش موسیقی در برنامه نویسی اندروید
پخش موسیقی در برنامه نویسی اندروید
با سلام خدمت تمامی کاربران خوب سایت زرین هور در این پست آموزشی قصد داریم به نحوه ساخت یک پروژه پخش موسیقی در برنامه نویسی اندروید ساده بپردازیم امیدوارم از این آموزش لذت ببرید .
برنامه اندروید استادیو رو باز کنید و یک پروژه جدید با نام 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 خروجی بگیرید و از آن استفاده کنید.
همچنان میتونید نظرات و پیشنهادات و درخواست های خودتون رو با ما به اشتراک بگذارید .