دوست داری برنامه اندروید بسازی ...!؟
نمی دونی از کجا شروع کنی ... !؟
یادگیری گام به گام و کاملا رایگان در
آکادمی همیار اندروید
شروع یادگیری
همکاران ما
تبلیغات
مطلب انتخابی شما

تاریخ ارسال : ۱۹ , ۰۳ , ۱۳۹۵
تعداد نظرات : ۲ نظر
دسته بندی : Android Studio, MediaPlayer

پخش خودکار موسیقی در یک Activity در محیط اندروید استودیو

سلام دوستان ،

امروز با یه آموزش کاربردی دیگه در خدمت شما هستم …

ما می خوایم وقتی که در یک اکتیویتی هستیم به صورت خودکار یه موسیقی برای ما پخش بشه …

اینکه میگم به صورت خودکار یعنی اینکه به محض ورود شروع به پخش موسیقی شه و لازم به کلیک کردن نیست …

 

مرحله اول : ساختن پوشه raw در اندروید استودیو

ما باید موسیقی خود را به درون پوشه ای به اسم raw وارد کنیم ، پوشه raw یکی از پوشه های اصلی پروژه اندروید است ،

برای ساخت یا بهتر است بگویم برای فراخوانی پوشه raw به صورت زیر عمل می کنیم :

روی پوشه res کلیک راست کرده و به مسیر زیر بروید

res > New > Android resource directory

پس از کلیک بر روی Android resource directory به محیطی شبیه به تصویر زیر وارد می شوید که در این محیط مطابق تصویر از تب Resource type گزینه raw را انتخاب کنید و بر روی ok کلیک کنید.

پس از انجام عملیات بالا پوشه raw به پروژه ما افزوده می شود.

 

مرحله دوم : افزودن موسیقی به پروژه

حالا ما نیاز داریم که موسیقی مورد نظر خودمون رو به پروژه اضافه کنیم برای این کار باید خارج از برنامه اندروید استودیو به پوشه raw مراجعه کنیم و موسیقی مورد نظر خودمون رو درون پوشه بگذاریم ، برای این کار به مسیر زیر بروید

D:\Projects\Music\app\src\main\res\raw

توجه : در مسیر بالا Music نام پروژه من است که شما باید مسیر پروژه خودتان را دنبال کنید

وقتی موسیقی خودمان را درون پوشه raw قرار دادیم باید به محیط اندروید استودیو برویم و مشاهده کنیم که همان موسیقی به پروژه افزوده شده است یا نه .

در تصویر بالا my_music نام موسیقی من است که به پروژه افزوده شده است .

توجه مهم : نام فایل موسیقی حتما حتما با حروف کوچک تایپ شود و پسوند آن ترجیحا .mp3 و .ogg باشد.

 

مرحله سوم : استفاده از متد MediaPlayer برای پخش موسیقی

برای پخش موسیقی باید کدهای زیر درون متد onCreate از اکتیویتی مورد نظر اضافه کنیم .

در اینجا PlayMusic یک نام اختیاری است برای کلاس ما ،

و Home نام اکتیویتی که درون آن هستیم ،

و R.raw.my_music آدرس محل موسیقی ما می باشد .

 

برای درک بهتر محل قرار گیری کدها تصویر زیر را مشاهده کنید

 

 

 

خیلی خوب اینم از آموزش امروز ،

امیدوارم که به کارتون بیاد ،

به امید خدا در مباحث بعدی حتما حتما مباحث پیشرفته را آموزش خواهیم داد ،

یا حق .

 

 

 

 

با ارائه پیشنهادات و انتقادات خود ، ما را برای تهیه آموزش های بعدی یاری فرمایید

گروه آموزشی همیار اندروید

 

با ارائه پیشنهادات و انتقادات خود ، گروه آموزشی همیار اندروید را در این مسیر یاری فرمایید
این نوشته را در گوگل پلاس محبوب کنید
ارسال مطلب توسط : سامان سلطانی پور
من عاشق طراحی و کدنویسی هستم ، سایت همیار اندروید رو با عشق تاسیس کردم تا هرچی که می دونم رو به دیگران آموزش بدم ... چیزی به نام فوت و فن استادی وجود نداره ، همه چیز رو بی منت تقدیم شما می کنم تا شاید یه کمک کوچیکی به شما دوستای عزیز بشه ...

همیار اندروید را در شبکه های اجتماعی دنبال کنید
یــــــک راه آسان برای ارتباط با هـــــــم :)
مطالب مرتبط با موضوع شما

نظرات کاربران

لطفا نظر ، پیشنهاد و انتقاد خود را فقط در ارتباط با موضوع بالا ذکر کنید و از سوالات پراکنده خود داری کنید
برای حفظ و برقراری نظم در سایت به سوالات پراکنده پاسخ داده نمی شود
در آینده سیستم پرسش و پاسخ راه اندازی خواهد شد
لطفا به قوانین احترام بگذارید

2 پاسخ به “پخش خودکار موسیقی در یک Activity در محیط اندروید استودیو”

  1. حسین وفا می‌گه:

    خوب بود

    ولی اگه گذاشتن کلید توقفش رو هم میزاشتین کامل تر می شد

    ممنون

    • سامان سلطانی پور می‌گه:

      خواهش می کنم

      هدف اصلی همیار اندروید آموزش های مرحله به مرحله می باشد تا کاربران به خوبی برنامه نویسی را درک کنند ، از این رو مباحث را به صورت جدا جدا انتشار می دهیم ، آموزش درخواستی شما در لیست کاری ما می باشد که در وقت مناسب انتشار داده می شود

       

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *


ما را محبوب کنید