همیار اندروید
همیار اندروید
همیار اندروید
همیار اندروید
نه
بله
منوی وبسایت
جستجوی پیشرفته صفحه اصلی اپلیکیشن های ما
حساب کاربری
منوی وبسایت
حساب کاربری

همیار اندروید

مرجــع تخصـصــی توسـعــه انــدرویــد

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

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

مشخصات این آموزش
موضوعات مرتبط
MediaPlayer  ,  Activity
زبان برنامه‌نویسی
Java
نوع قسمت‌ها
مبحث تک قسمتی
محتوای ارائه شده
متن  ,  تصویر
مهارت های مورد نیاز
Android Studio
وضعیت انتشار
به پایان رسیده
سطح آموزش
مبتدی
انتشار
1398-11-07 , 19:50
یادگیری این آموزش

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

 

 

ایجاد پوشه raw در اندروید استودیو
ما باید موسیقی خود را درون پوشه ای به اسم raw قرار دهیم
پوشه raw یکی از پوشه های اصلی ، در هر پروژه اندرویدی هستش
اما به صورت پیشفرض در دسترس نیست
برای ایجاد یا بهتر است بگویم برای فراخوانی پوشه raw به صورت زیر عمل می کنیم
روی پوشه res کلیک راست کرده و مسیر زیر دنبال کنید
res -> New -> Android Resource Directory
به تصویر زیر دقت کنید

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

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

 

 

 

افزودن موسیقی به پروژه
حالا ما نیاز داریم که یک موسیقی درون پوشه raw قرار دهیم
این کار یک کپی و پیست ساده هستش
از درون درایو خود یک موسیقی را copy
و روی پوشه raw در اندروید استودیو کلیک راست کرده و paste کنید
من یک موسیقی با نام my_music به پروژه خودم اضافه کردم
به تصویر زیر دقت کنید

 

 

 

نکته
نام فایل موسیقی حتما حتما با حروف کوچک تایپ شود
و پسوند یا همان فرمت موسیقی ، ترجیحا ( mp3 ، ogg ، wav ) باشد

 

 

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

MediaPlayer music = MediaPlayer.create(HomeActivity.this , R.raw.my_music);
music.start();

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

توضیح کدهای بالا
MediaPlayer
یک متد برای در اختیار گذاشتن قابلیت پخش موسیقی می باشد
music
یک نام اختیاری برای ساخت متغییر از متد MediaPlayer می باشد
HomeActivity.this
نام کلاسی میباشد که در آن قرار داریم
یا بهتر است بگویم نام اکتیویتی
R.raw.my_music
آدرس محل موسیقی ما می باشد
;()music.start
موسیقی ای که در متغییر music قرار دادیم را
شروع به پخش کردن میکند

 

 

نکته
این جلسه یه درک خوب به شما داد
اینکه موسیقی چطور پخش میشه
و اینکه هرچی درون متد onCreate قرار دارد
در اجرای اکتیویتی اجرا میشوند
یا بهتر است بگویم ساخته میشوند
برای یادگیری بیشتر در مورد موسیقی ها و کاربرد متدهای اکتیویتی
میتونید از بخش جستجوی آموزش استفاده کنید
یا از بخش مسیر یادگیری همه آموزش ها رو گام به گام یاد بگیرید

 

 

سخن آخر
امیدوارم که به کارتون بیاد
به امید خدا در مباحث بعدی 
حتما حتما مباحث پیشرفته تری را آموزش خواهیم داد
برای اطلاع سریع از این آموزش ها
در کانال ما HamyarAndroidCom@ عضو شوید
موفق باشید ...
بدرود.

HRoid.ir/tutorial29
لینک کوتاه این آموزش برای انتشار در شبکه های اجتماعی

نظرات این آموزش
ارسال نظر جدید
هنوز نظری برای این آموزش ثبت نشده است
کپی برداری از محتوا و دیگر منابع اختصاصی به هر نحو غیر مجاز است. حتی با ذکر منبع. در صورت تخلف پیگرد قانونی به همراه خواهد داشت.
Copyright © 2021 , www.HamyarAndroid.com , AboutUs , TeamUs , ContactUs , TermsUs , Sitemap
خلـــق هـمیـار انـدرویــد با
logo-samandehi