بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

نحوه ذخیره صوت در بانک اطلاعاتی

مدیریت گفتگو
tmgm 12 سال پیش
آخرین تغییر: 12 سال پیش

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

نظرات

javac 12 سال پیش
درست منظورت رو نگرفتم ، هر فایل دارای یک سری متن هست میخوای با توجه به فایل در حال پخش متن رو نمایش بدی؟ یا یه چیزی مثل لیست ویو میخوای که وقتی روی هر ایتم کلیک شد فایل مربوطه رو پخش کنه
حامد 12 سال پیش
وقتی وارد صفحه نمایش متن شدی مدیا پلیر هم پلی کن دیگه ... آیدی ایتم کلیک شده را بگیر با متن و صوت را با هم بالا بیار
uncocoder 12 سال پیش
اگر پاسخی ارائه نکنید، کسی هم نمی تونه کمکی بکنه.
CreativeBoy 12 سال پیش
شما باید واسه هر record توی DB یه ستون واسه فایل صوتی بذارید و فایل صوتی مربوط به هر متن رو توش ذخیره کنید. و هر وقت متنی رو از DB گرفتید میتونید همزمان فایل صوتی رو هم بگیرید و اجرا کنید. برای ذخیره کردن فایل صوتی توی sqlite این لینک میتونه کمکتون کنه لینک
Bahamin Dadras 12 سال پیش
من فکر کنم منظور دوستمون کتاب های صوتی(مثلا قران صوتی,که رویه هر ایه کلیلک کنی اون قسمت متن bold میشه و قرات میشه)باشه.

پاسخ‌ها 1

tmgm 12 سال پیش

من یه تعدادی متن دارم مثلا 25 تا بعد 25 تا صدا هم دارم که اینا بهم ربط دارن.بعد میخام وقتی مثلا متن شماره یک از بانک خونده شد و نشون داده شد صدای شماره یک هم پخش بشه.من خودم اومدم به هر متن یه id  دادم بعد تو برنامه با یه دستور switch case این شرط ها رو چک کردم که مثلا متنی که خونده شده id  چنده بعد اومدم صوت با همون id  رو پخش کردم .اینطوری کد من خیلی زیاد میشه کسی راه حل بهتری سراغ داره یا نه.ممنون

 

نظرات

YouNes Sh 12 سال پیش
شما میگین "متن شماره یک از بانک خونده شد ونشون داده شد " خب چجوری خونده میشه؟کلیک که روش شد خونده میشه یا..؟!
uncocoder 12 سال پیش
خوب عزیزم، نمیشه یه فیلد تو بانکت باشه که اسم فایل صوتی رو در بر داشته باشه؟ اسم رو می چسبونید به یک مسیری که می دونید فایلها توشه و Play می کنید دیگه. خیلی ساده هستا. یه کم دقت کن...................... دیدی چقدر ساده بود.
tmgm 12 سال پیش
استاد برای دادن یه آدرس منبع به یک مدیا پلیر از دستور setdatasource استفاده میکنند؟؟این متد دارای overload های مختلفی است.حالا من که یک آدرس از جنس رشته دارم باید از کدام یک از این توابع استفاده کنم؟؟

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