سلام دوستان من داخل پوشه ASSETS اندروید استویدو چندتا فایل صوتی دارم . میخام اسم فایل انتخابی رو از دیتابیس بخونم و بسته به رشته بازگشتی که نام خود فایل هس اون فایل صوتی رو درون اکتیویتی اصلی پخش کنم
کسی میتونه کمک کنه ممنون میشم
توضیحات تکمیلی :
مثلا رکورد های دیتابیس به اینصورته
ID , NAME
ROWID1 : SOUND1
ROWID2 : SOUND2
حالا من فرضا داخل برنامه دوتا باتن دارم
باتن اول بره موزیک اولو پخش کنه باتن دوم دومی رو پخش کنه !
نمیخام دستی توی فولدر کدبزنم . چون خیلی راحته که دوتا آدرس که بیشتر نیس منتهی این مثال اومدیم 200تا بود و من نمیخام تک تک بنویسم معقول نیس . میخام از دیتابیس بخونه . میخام از دیتابیس اسم فایل رو بخونه بعد اسم رشته بازگشتی رو که گرفته بفرسه به ANDROIDMEDIAPLAYER و اونم پخشش کنه
می تونید از یه حلقه استفاده کنید که مثلا اهنگ اول تموم شد با استفاده از id که دادید البته توی موسیقی معمولا دستی هستش مگر اینکه حجم فایلتون خیلی زیاد باشه
سلام خانوم مهندس . من این کد رو نوشتم و جواب داد . حالا اگ شما روشی بلدین که ممکنه بهتره این باشه ممنون میشم
ینی اگ بشه از ی فولدر دیگ فایل رو خوندش بهتره ! جز اندروید مدیا پلیر چیز دیگ هس که بشه برا پخش ازش استفاده کرد؟
String snd=String.valueOf(testtable.get("soundfield").toString()); switch (snd){ case "snd1": ;(player = MediaPlayer.create(this, R.raw.snd1 break;
و کیس های دیگه و حالت دیفالت هم میتونه یه صدای دیفالت پلی کنه ! چطوره ؟؟
منم دقیقا از مدیا پلیر استفاده می کنم من تا حالا راهی به غیر از این ندیدم ولی اگر دیدم براتون میزارم اینم درسته به نظرم همین که کارتون راه بیفته خوبه بعدا باید ببینید در انتها به باگ نخورید
ممنون خانوم مهندس . در ادامه همین تاپیک بازم سوال دارم .
فرضا من یه اپ دارم که کار پلیر رو انجا میده ! فک کنین مثلا زنگخوره ! من 100تا زنگخور آماده کردم کات کردم !
یک روش ست کردن آهنگ پلی شده روی ریگنتون گوشی چیه؟ پرمیژه داره حتما آره ؟ اینو اگر بلدین ممنون میشم راهنمایی کنین .
و در ادامه همون زنگخور ها من از پوشه raw بخونم همه رو ک جالب نیس ! بعد از ریلیز برنامه راحت در اختیار همه میوفتن میخام صدا ها دست کسی نیوفته ترفندی هس ؟
توی گوگل اینو سرچ کنید:
How to create music player app android java
بازم ممنون . حالا جدا از ترفند مخفی سازی اگر تعداد کیس ها توی سوویچ بالا بره موردی داره ؟؟
بلاخره من ک نمیتونم 50تا الس ایف بزارم سووییچ کیس برا همین وقتاس دیگ آره؟؟
بله اصلا 50 تا if منطقی نیست برنامه تون و کد می کنه
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)