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

0 71

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

 

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

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

 

شما همچنین ممکن است مانند بیشتر از نویسنده

ترک یک پاسخ

آدرس ایمیل شما منتشر نخواهد شد.