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

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

payamjj

عضویت از 1396/01/06

کار با فایل صوتی

  • یکشنبه 3 اردیبهشت 1396
  • 14:42
تشکر میکنم

سلام دوستان من داخل پوشه ASSETS  اندروید استویدو چندتا فایل صوتی دارم . میخام اسم فایل انتخابی رو از دیتابیس بخونم و بسته به رشته بازگشتی که نام خود فایل هس اون فایل صوتی رو درون اکتیویتی اصلی پخش کنم

کسی میتونه کمک کنه ممنون میشم

توضیحات تکمیلی :

مثلا رکورد های دیتابیس به اینصورته

ID , NAME

ROWID1 : SOUND1

ROWID2 : SOUND2

حالا من فرضا داخل برنامه دوتا باتن دارم

باتن اول بره موزیک اولو پخش کنه باتن دوم دومی رو پخش کنه !

نمیخام دستی توی فولدر کدبزنم . چون خیلی راحته که دوتا آدرس که بیشتر نیس منتهی این مثال اومدیم 200تا بود و من نمیخام تک تک بنویسم معقول نیس . میخام از دیتابیس بخونه .  میخام از دیتابیس اسم فایل رو بخونه بعد اسم رشته بازگشتی رو که گرفته بفرسه به ANDROIDMEDIAPLAYER  و اونم پخشش کنه 

پاسخ های این پرسش

تعداد پاسخ ها : 7 پاسخ
کاربر سایت

نرجس اسماعیلی

عضویت از 1393/01/20

  • چهارشنبه 6 اردیبهشت 1396
  • 14:29

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

کاربر سایت

payamjj

عضویت از 1396/01/06

  • چهارشنبه 6 اردیبهشت 1396
  • 15:04

سلام  خانوم مهندس . من این کد رو نوشتم و جواب داد . حالا اگ شما روشی بلدین که ممکنه بهتره این باشه ممنون میشم

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

String snd=String.valueOf(testtable.get("soundfield").toString());

 switch (snd){
     case "snd1":
;(player = MediaPlayer.create(this, R.raw.snd1
         break;

 و کیس های دیگه و حالت دیفالت هم میتونه یه صدای دیفالت پلی کنه ! چطوره ؟؟


 
کاربر سایت

نرجس اسماعیلی

عضویت از 1393/01/20

  • چهارشنبه 6 اردیبهشت 1396
  • 17:09

منم دقیقا از مدیا پلیر استفاده می کنم من تا حالا راهی به غیر از این ندیدم ولی اگر دیدم براتون میزارم اینم درسته به نظرم همین که کارتون راه بیفته خوبه بعدا باید ببینید در انتها به باگ نخورید

کاربر سایت

payamjj

عضویت از 1396/01/06

  • پنجشنبه 7 اردیبهشت 1396
  • 11:06

ممنون خانوم مهندس . در ادامه همین تاپیک بازم سوال دارم .

فرضا من یه اپ دارم که کار پلیر رو انجا میده ! فک کنین مثلا زنگخوره ! من 100تا زنگخور آماده کردم کات کردم !

یک روش ست کردن آهنگ پلی شده روی ریگنتون گوشی چیه؟ پرمیژه داره حتما آره ؟ اینو اگر بلدین ممنون میشم راهنمایی کنین .

و در ادامه همون زنگخور ها من از پوشه raw  بخونم همه رو ک جالب نیس ! بعد از ریلیز برنامه راحت در اختیار همه میوفتن میخام صدا ها دست کسی نیوفته ترفندی هس ؟

کاربر سایت

نرجس اسماعیلی

عضویت از 1393/01/20

  • شنبه 9 اردیبهشت 1396
  • 16:20

توی گوگل اینو سرچ کنید:
How to create music player app android java

کاربر سایت

payamjj

عضویت از 1396/01/06

  • شنبه 9 اردیبهشت 1396
  • 20:10

بازم ممنون . حالا جدا از ترفند مخفی سازی اگر تعداد کیس ها توی سوویچ بالا بره موردی داره ؟؟

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

کاربر سایت

نرجس اسماعیلی

عضویت از 1393/01/20

  • دوشنبه 11 اردیبهشت 1396
  • 23:23

بله اصلا 50 تا if منطقی نیست برنامه تون و کد می کنه

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)