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

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

پخش صدا هنگام ضربه زدن روی Button ها و دیگر پلت ها در برنامه نویسی اندروید ، در محیط Android Studio

به نام خداوند بخشنده

 

سلا دوستان ،

به لطف خدا امروز هم با یکی دیگر از آموزشهای کاربردی و البته جالب در خدمت شما هستم ،

ما تو این آموزش می خوایم یادبگیریم که چگونه زمانی که روی یک Button کلیک کردیم علاوه بر انجام دستور خود یک صدا هم از خودش در بیاره ، پس با ما همراه باشید …

 

مرحله اول : ساخت یک پروژه

اول از هرچیز باید یک پرژه جدید ایجاد کنید ، اگه هنوز نمی دونید که چگونه این کار رو انجام بدید ، می تونید به مبحث زیر مراجعه کنید و به صورت کامل یاد بگیرید :

ساخت یک پروژه در اندروید استودیو

 

مرحله دوم : ساخت یک Button در لایوت و id دادن به آن

حالا ما برای این آموزش به یک دکمه نیاز داریم که کارمون رو باهاش انجام بدیم که باید از قسمت پلت ها یک دکه رو به لایمون اضاف کنیم و به اون یک id بدیم ، اگه هنوز نمی دونید که چگونه این کارا رو انجام بدید ، می تونید به مباحث زیر مراجعه کنید و به صورت کامل یاد بگیرید :

معرفی و روش استفاده از دکمه ها ( Button ) در اندروید استودیو

مفهوم id در برنامه نویسی اندروید و روش استفاده از آن در محیط اندروید استودیو

 

مرحله سوم : ساخت پوشه raw و افزودن صدای مورد نظر به پروژه

روش این کار رو قبلا در یک مبحث دیگه به صورت کامل و تصویری توضیح دادم که برای یادگیری می تونید به مبحث زیر مراجعه کنید :

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

 

مرحله چهارم : کدنویسی برای انجام این کار ( در آوردن صدا هنگام ضربه زدن روی دکمه )

من در مراحل  قبلی عبارت btn_Click رو برای id دکمه انتخاب کردم ،

 حالا باید از دکمه خودم یک کلاس ایجاد کنم به صورت زیر

 حالا باید به دکمه متد setOnClickListener رو بدم ، این متد برای اینه که به دکمه بگیم هروقت کاربر روی تو کلیک کرد فلان کار رو انجام بده ، به صورت زیر :

توجه : هیچ وقت از کدها نترسید ، چون فقط کافیه چند کلمه اول کدها رو تایپ کنید و بقیش به صورت اتوماتیک تایپ میشه …   

حالا باید از متد MediaPlayer برای پخش صدا استفاده کنیم برای این کار از کدهای زیر استفاده می کنیم :

توضیح کدهای بالا :

عبارت Pakhsh_bib یک نام اختیاری است برای ساخت یک کلاس از MediaPlayer

عبارت MainActivity نام اکتیویتی من است ، و شما این پروژه را در هر اکتیویتی که انجام می دهید باید نام آن را وارد کنید

عبارت R.raw.bib ، آدرس و نام صدایی است که به پرژه وارد کردم

 

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

 

 

 

 

خیلی خوب دوستان ، تا جایی که می شد آموزش رو روان و مرحله به مرحله واستون توضیح دادم ؛

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

خدانگهدار .

 

 

 

 

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

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

 

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

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

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

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

پاسخ دهید

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


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