تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




صفحه 1 از 2 12 آخرآخر
نمايش نتايج 1 به 10 از 11

نام تاپيک: کار با صدا

  1. #1
    پروفشنال ali...'s Avatar
    تاريخ عضويت
    Jul 2008
    پست ها
    581

    پيش فرض کار با صدا

    سلام

    من برای نوشتن یه برنامه باید صداهای که ضبط کردمو فراخوانی کنم

    فک کن باید از تابع PlaySound استفاده کنم ولی آدرس فایل صوتی رو چطو باید بش بدم؟
    لطفا کمک کنید

  2. #2
    پروفشنال hoax3r's Avatar
    تاريخ عضويت
    Oct 2007
    پست ها
    699

    پيش فرض

    پارامتر اول مسیر فایلت هست، مثلا اگه یه فایل به اسم sound.wav در دریاو C داشته باشی دستورش این میشه
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    و اگه تو پوشه برنامه باشه این
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    هر جا تو مسیر علامت \ بود باید دوبار تکرار بشه بشه \\ مثل کد اول که گزاشتم

  3. این کاربر از hoax3r بخاطر این مطلب مفید تشکر کرده است


  4. #3
    پروفشنال ali...'s Avatar
    تاريخ عضويت
    Jul 2008
    پست ها
    581

    پيش فرض

    خیلی ممنون از کمکتون
    یه سوال دیگه : فایل هدر خاصی میخواد؟

  5. #4
    داره خودمونی میشه Arman_BM's Avatar
    تاريخ عضويت
    Jan 2006
    محل سكونت
    تهران
    پست ها
    121

    پيش فرض

    اگه از visual Stdio داری استفاده میکنی:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    تابع playsound که خودت دادی بهترین گزینس.
    تا جایی که من میدونم برای کامپایلر های معمولی میتونی اینجوری استفادش کنی:

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    مشخصه چطوریه اما اون وسط رو نمیدونم چرا باید NULL بزاریم.
    که البته باید ابتدای برنامت Winmm.lib رو هم include کنی.

    ببخشید اگه توضیح کامل نیست
    موفق باشی علی جان.
    یا حق

  6. این کاربر از Arman_BM بخاطر این مطلب مفید تشکر کرده است


  7. #5
    پروفشنال ali...'s Avatar
    تاريخ عضويت
    Jul 2008
    پست ها
    581

    پيش فرض

    ممنونم از اینکه وقت میزارین و کمک میکنین

    من وقتی Winmm.lib رو include میکنم یه ارور میده
    وقتی هم که نمیکنم 3 تا ارور میده

  8. #6
    پروفشنال hoax3r's Avatar
    تاريخ عضويت
    Oct 2007
    پست ها
    699

    پيش فرض

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

  9. 2 کاربر از hoax3r بخاطر این مطلب مفید تشکر کرده اند


  10. #7
    پروفشنال ali...'s Avatar
    تاريخ عضويت
    Jul 2008
    پست ها
    581

    پيش فرض

    این ارورو میده :

    Error 2 error C2664: 'PlaySoundW' : cannot convert parameter 1 from 'const char [17]' to 'LPCWSTR' c:\users\alone boy\documents\visual studio 2008\projects\0001\0001\Form1.h 755

  11. #8
    داره خودمونی میشه Arman_BM's Avatar
    تاريخ عضويت
    Jan 2006
    محل سكونت
    تهران
    پست ها
    121

    پيش فرض

    از تابع PlaySoundA بجاش استفاده کن.
    اگه بازم ارور گرفتی بیا ابنجا اون قسمت از برنامت رو هم کیپی کن.

  12. این کاربر از Arman_BM بخاطر این مطلب مفید تشکر کرده است


  13. #9
    داره خودمونی میشه Arman_BM's Avatar
    تاريخ عضويت
    Jan 2006
    محل سكونت
    تهران
    پست ها
    121

    12

    باید این دو هدر فایل تو برنامت باشه
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    بجز اینا کتابخانه winmm.lib که جناب آرمان هم اشاره کردن باید تو تنظیمات پروژت اضافه بشه یا از کد ساده زیر استفاده کنید
    این کد بعد تعریف هدر فایلها قرار میگیره
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    الته این کد برای بعضی کامپایلها جواب نمیده ، اونارو باید حتما از طریق تنظیمات پروژه اضافه کرد که اینم برای هر کامپایلر متفاوته
    اگه احیانا به مشکل بر خودرین بگین کامپایلرتون چیه تا اگه داشته باشم بگم چطور تنظیم کنید
    اوه عجب سوتیی دادم! اخه فایل .LIB رو که INCLUDE نمیکننن.
    ممنون که گفتین!

  14. 2 کاربر از Arman_BM بخاطر این مطلب مفید تشکر کرده اند


  15. #10
    اگه نباشه جاش خالی می مونه
    تاريخ عضويت
    Sep 2008
    پست ها
    253

    پيش فرض

    این ارورو میده :


    Error 2 error C2664: 'PlaySoundW' : cannot convert parameter 1 from 'const char [17]' to 'LPCWSTR' c:\users\alone boy\documents\visual studio 2008\projects\0001\0001\Form1.h 755
    قبل از
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    بنویسید
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    راه دیگه اینه رشته ها رو به صورت wide بنویسی یعنی به جای
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    بنویسید
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    یا بهتره بنویسید
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    __________________
    وبلاگ من
    http://www.irancplusplus.co.cc
    شامل یک pdf دربارۀ «آشنایی با نظریه نسبیت خاص» و ویرایش سوم «با ++C آشنا شویم»

  16. این کاربر از CppBuilder2006 بخاطر این مطلب مفید تشکر کرده است


صفحه 1 از 2 12 آخرآخر

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

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