آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

ساخت مدیا پلیر و یک خواهش

Smsbaz  12 سال پیش  12 سال پیش
0 0

سلام دوستان

یه سوال یه خواهش(تایپیک هارو جدا نکردم که شلوغ بازی نشه)

من تو برنامم پخش چند فایل mp3 رو دارم

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

یعنی هر فایل یک کد!

کاره جالبی نیست چطوری برنامرو داینامیک بسازم؟

یک کد برای همه پلی پاوس ها ولی هر دکمه اهنگ خودش؟!!

اما خواهشم

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

اگر میشه لطف کنید تو گوگل سرج بزنید و از طریق اون لینک وارد سایت بنده بشید(که ورودی گوگل شناخته بشه)بعد یه پلاس مهمونم کنید :D

اگر پیج گوگل پلاسمم فالو کنید که دیگه زیاد بیشتر از خیلی به به :D

تازگی سایتم از اینباکس گوگل در اومده و بازدید گرفتم نمی خوام دوباره گوگل باهام قهر کنه

3000 ای پی :-)

ادرس سایت توی پروفایلمه

مچکر دوستان امیدوارم بتونم جبران کنم

گوگل پلاس

0 0
برو حالشو ببر +g شدی ولی نتوستم فالو کنم لینک پلاستو بزار (12 سال پیش)
0 0
بینهایت تشکر.لینکشو پایین میزارم (12 سال پیش)
0 0
فالو شدی ولی بهتره لینک پلاستو در قسمت پروفایلت بزاری یک تاپیک جدا برای لینکت زیاد خوشایند نیست (12 سال پیش)
0 0
حق با شماست.مرسی داداش میثم.مدیرای عزیز پاک کنن لطفا (12 سال پیش)
 برای این سوال 2 پاسخ وجود دارد.
پاسخ به سوال 
محمد حسین زاده  12 سال پیش
+3 0

میتونی با refactor کردن کد های تکراری به یه تابع و پاس دادن نام فایل بهش برنامه رو دینامیک کنی

0 0
میشه در مورد این refactor بیشتر توضیح بدید؟ (منظورتون اینه که یک تابع پارامتر ورودی بگیره و set کنه در مدیا پلیر) این refactor شکل با کلاسش ؟ :))) (12 سال پیش)
0 0
کاری با کلاسش ندارم. یه اصطلاحه. معمولا وقتی کد رو بازبینی ، تصحیح و مرتب میکنن معیارشون یه سری قوانین Refactoring هستش. یکی از این موارد Method Extracting برای قسمت های تکراری کد هستش که بعضا توسط برنامه نویسای مختلف وارد سورد یه پروژه میشه. لینک (12 سال پیش)
0 0
زیاد نگرفتم چی شد اما همین که یه سرنخ برای یادگیری یک مبحث جدید دادید ممنونم :-)) (12 سال پیش)
0 0
امکان داره بیشتر کمک کنید؟من نتونستم با فرستادن اسم اهنگ به عنوان پارامتر ورودی از کد کار بکشم! (12 سال پیش)
0 0
کد بذار و مشکل رو رو کد بگو که بقیه هم راهنمایی کنن (12 سال پیش)
پاسخ به سوال 
Smsbaz  12 سال پیش
0 0

از مدیا پلیر نیو میکنی

 public MediaPlayer player;

بهش میگی فلان آهنگو پخش کن

 player = MediaPlayer.create(MainActivity.this, R.raw.ahang);

و چند کاره دیگه

ولی من نمی خوام این کدها برای هر اهنگ تکرار شن

فقط می خوام دکمه های مختلف آهنگ های مختلف پخش کنن

در واقع همین کد با اهنگ های مختلف فراخوانی بشه

یه جورایی از یه ای دی یا فلگ دکمه و اهنگ مورد نظر شناسایی بشه

با گذاشتن اسم اهنگ تو متغییر از خط بالا ارور گرفت

0 0
شما به جای اون R.raw.song. یک متغیر int بزار و با استفاده از پارامتر ورودی تابع مقدار دهی کن (12 سال پیش)

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .