نمایش نتایج 1 تا 15 از 15

نام تاپیک: گذاشتن موسیقی در پس زمینه فرم ویندوز سی شارپ

  1. #1

    گذاشتن موسیقی در پس زمینه فرم ویندوز سی شارپ

    به نام خدا
    با سلام مجدد خدمت همه دوستان
    میخوام در پس زمینه یکی از فرمای پروژه ام در سی شارپ(تحت ویندوز) موسیقی ای پخش بشه (به محض باز شدن فرم و مثلا موسیقی از نوعMp3 باشه) و توسط دکمه ای هم امکان توقف موسیقی وجود داشته باشه.فقط خواهش میکنم از اونجایی که توی ادرس دهی به فایل موسیقی مشکل دارم این رو هم توضیح بدید که باید فایل موسیقی ام رو در کدوم قسمت پروژه ام ذخیره کنم تا جواب بده؟؟؟؟
    با تشکر
    منتظر راهنمایی شما دوستان هستم

  2. #2
    کاربر دائمی آواتار matin.soft
    تاریخ عضویت
    بهمن 1390
    محل زندگی
    آذربایجان
    پست
    255

    نقل قول: گذاشتن موسیقی در پس زمینه فرم ویندوز سی شارپ

    سلام دوست عزیز کد زیر رو امتحان کنید:

    using System.Runtime.InteropServices;

    public class MP3Player
    {
    private string _command;
    private bool isOpen;
    [DllImport("winmm.dll")]

    private static extern long mciSendString(string strCommand,StringBuilder strReturn,int iReturnLength, IntPtr hwndCallback);

    public void Close()
    {
    _command = "close MediaFile";
    mciSendString(_command, null, 0, IntPtr.Zero);
    isOpen = false;
    }

    public void Open(string sFileName)
    {
    _command = "open \"" + sFileName + "\" type mpegvideo alias MediaFile";
    mciSendString(_command, null, 0, IntPtr.Zero); 18.
    isOpen = true;
    }

    public void Play(bool loop)
    {
    if(isOpen)
    {
    _command = "play MediaFile";
    if (loop)
    _command += " REPEAT";
    mciSendString(_command, null, 0, IntPtr.Zero);
    }
    }
    }

    موفق باشید.

  3. #3

    نقل قول: گذاشتن موسیقی در پس زمینه فرم ویندوز سی شارپ

    ببخشید امکانش هست که بیشتر توضیح بدین؟؟؟؟؟؟
    متوجه کد شما نمیشم چه طوری میتونم با این کد به خروجی برسم؟
    فایل موسیقی رو در کدوم قسمت پروژه ام باید ذخیره کنم؟
    ممنون میشم اگه واضح تر و راحت تر توضیح بدین

  4. #4

    نقل قول: گذاشتن موسیقی در پس زمینه فرم ویندوز سی شارپ

    باید فایلت با فرمت Wav باشه بعد اون تو پوشه ی bin < Debug پروژت کپی میکنی سپس میای تو برنامت using System.Media رو تو using ها تایپ میکنی بعد تو فرم لودت کد زیرو مینویسی :

    SoundPlayer sp = new SoundPlayer("emse music.wav");//a
    //sp,PlayLooping();k
    sp.Play();//h

  5. #5
    کاربر دائمی آواتار matin.soft
    تاریخ عضویت
    بهمن 1390
    محل زندگی
    آذربایجان
    پست
    255

    نقل قول: گذاشتن موسیقی در پس زمینه فرم ویندوز سی شارپ

    نقل قول نوشته شده توسط Shariff مشاهده تاپیک
    ببخشید امکانش هست که بیشتر توضیح بدین؟؟؟؟؟؟
    متوجه کد شما نمیشم چه طوری میتونم با این کد به خروجی برسم؟
    فایل موسیقی رو در کدوم قسمت پروژه ام باید ذخیره کنم؟
    ممنون میشم اگه واضح تر و راحت تر توضیح بدین
    دوست عزیز کدی که گذاشتم برای اجرای فایل های ام پی تری هستش.
    شما بصورت زیر عمل کن و توابع رو بر حسب نیازت فراخوانی کن و اطلاعات لازم رو به تابع بده.

    Open(string sFileName);
    Play(bool loop);

    در تابع اول مسیر فایل ام پی تری رو می دید. که بهتره کنار فایل اجراییی اصلی برنامه پوشه ای برای فایل موسیقی اختصاص بدی . یا اگه بخوای می تونی انتخاب رو بر عهده کاربر بگذاری که مسیر رو و فایل رو اون انتخاب کنه.
    در تابع دوم شروع به پلی می کنی اگهفایل اول موجود باشه و برنامه خطا نگیره. اگه خواستی فایل بصورت حلقه ای اجرا بشه لوپ رو ترو می کنی و گرنه فالز.
    در مرحله اخر در کد زیر دستور توقفه.
    Close();

    به همین سادگی...
    پیروز باشید./.

  6. #6

    نقل قول: گذاشتن موسیقی در پس زمینه فرم ویندوز سی شارپ

    ببخشید من هم همین سوالو داشتم میشه خط به خط توظیح بدید؟
    من میخواهم طوری باشه که طرف خودش فایل رو انتخواب کنه.
    ممنون

  7. #7
    مدیر بخش آواتار danialafshari
    تاریخ عضویت
    تیر 1387
    محل زندگی
    هر کجا هستم باشم آسمان مال من است
    پست
    2,909

    نقل قول: گذاشتن موسیقی در پس زمینه فرم ویندوز سی شارپ

    نقل قول نوشته شده توسط arararar مشاهده تاپیک
    ببخشید من هم همین سوالو داشتم میشه خط به خط توظیح بدید؟
    من میخواهم طوری باشه که طرف خودش فایل رو انتخواب کنه.
    ممنون
    در یک لیست باکس قرار بدید
    و از کد زیر استفاده کنید
    SoundPlayer sp = new SoundPlayer("emse music.wav");//a

  8. #8

    نقل قول: گذاشتن موسیقی در پس زمینه فرم ویندوز سی شارپ

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

  9. #9
    کاربر دائمی آواتار sohil_ww
    تاریخ عضویت
    آذر 1391
    محل زندگی
    هر جا شادی باشه
    پست
    891

    نقل قول: گذاشتن موسیقی در پس زمینه فرم ویندوز سی شارپ

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

  10. #10
    مدیر بخش آواتار danialafshari
    تاریخ عضویت
    تیر 1387
    محل زندگی
    هر کجا هستم باشم آسمان مال من است
    پست
    2,909

    نقل قول: گذاشتن موسیقی در پس زمینه فرم ویندوز سی شارپ

    نقل قول نوشته شده توسط arararar مشاهده تاپیک
    خیلی متشکرم
    من سوال دیگه هم داشتم کسی سورس یک برنامه که در فرم اول(در جعبه متن) چیزی تایپ کنیم وبعد از زدن دکمه ای در فرم دوم همان چیزی رو که توی جعبه متن نوشتم نشون بده؟
    خیلی فوریه ممنون
    سلام دوست عزیز
    این با استفاده از کلاس کاری نداره
    می تونم جواب بدم و نمونه هم در سایت زیاده
    ولی از طریق یک کتاب مطالعه کنید و با مفاهیم کلاس و ارث بری آشنا بشید خیلی خیلی بهتره !
    موفق باشی

  11. #11

    نقل قول: گذاشتن موسیقی در پس زمینه فرم ویندوز سی شارپ

    حالا توظیح بدید خیلی فوریه!

  12. #12

    نقل قول: گذاشتن موسیقی در پس زمینه فرم ویندوز سی شارپ

    بعد هم من هر چی سرچ میکنم چیزی نیست ادرس بدید.

  13. #13
    مدیر بخش آواتار danialafshari
    تاریخ عضویت
    تیر 1387
    محل زندگی
    هر کجا هستم باشم آسمان مال من است
    پست
    2,909

    نقل قول: گذاشتن موسیقی در پس زمینه فرم ویندوز سی شارپ

    در قسمت نمونه برنامه های کوچک و مفيد در سي شارپ صفحه 23 برنامه Login منو بگیر
    به کابر که خوش آمد میگه همون چیزیه که می خواید

  14. #14
    کاربر دائمی آواتار sohil_ww
    تاریخ عضویت
    آذر 1391
    محل زندگی
    هر جا شادی باشه
    پست
    891

    نقل قول: گذاشتن موسیقی در پس زمینه فرم ویندوز سی شارپ

               //in 1 rahe 
    Form2 obj = new Form2();
    obj.textBox1.Text = textBox1.Text;
    obj.Show();



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

  15. #15

    نقل قول: گذاشتن موسیقی در پس زمینه فرم ویندوز سی شارپ

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

تاپیک های مشابه

  1. سوال: گذاشتن عکس در پشت زمینه فرم mdi به زبان vb.net
    نوشته شده توسط shotor moo ferferi در بخش VB.NET
    پاسخ: 20
    آخرین پست: دوشنبه 09 اسفند 1389, 15:05 عصر
  2. سوال: طریقه گذاشتن فایل صوتی در پس زمینه فرم
    نوشته شده توسط m_bargostavan_66 در بخش Access
    پاسخ: 2
    آخرین پست: پنج شنبه 15 مهر 1389, 10:32 صبح
  3. تغییر رنگ زمینه فرم (یا گذاشتن عکسی روی Background فرم بدون استفاده از Image)
    نوشته شده توسط peym4ns در بخش مباحث عمومی دلفی و پاسکال
    پاسخ: 5
    آخرین پست: یک شنبه 12 اسفند 1386, 20:00 عصر
  4. پاسخ: 3
    آخرین پست: سه شنبه 18 اسفند 1383, 07:23 صبح
  5. چطور می شه پس زمینه DBGrid را به عکس پس زمینه فرم تغیر داد؟
    نوشته شده توسط Mahdi-563 در بخش برنامه نویسی در Delphi
    پاسخ: 5
    آخرین پست: چهارشنبه 21 بهمن 1383, 10:34 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •