PDA

View Full Version : سوال: استفاده از فايل هاي صوتي درون فايل #C



mehran6764
چهارشنبه 02 بهمن 1392, 15:08 عصر
تو نرم افزارهايي مثل ديكشنري كه براي هر لغت تلفظي وجود داره ، اگر بخوايم به جاي اينكه تلفظ اون كلمه (صوت ) رو از پوشه اي مثل Debug لود كنيم ، صوت ها داخل خود برنامه باشند چه بايد كرد ؟

fmehrvarzi
چهارشنبه 02 بهمن 1392, 15:37 عصر
کافیست روی پروژه تان راست کلیک کنید و مسیر زیر را دنبال کنید

Add>New Item>Resource
Resource را اضافه کنید سپس یک پنجره باز میشود از طریق گزینه Add Resource بالای همین پنجره Sound File .wav را انتخاب کنید
سوال دیگه ای؟

mahdi.compute
چهارشنبه 02 بهمن 1392, 16:02 عصر
تو ریسور ها ببرش !
بعد اینجوری استفاده کن :


System.Media.SoundPlayer s = new System.Media.SoundPlayer();
s.Stream = Properties.Resources.Music;
s.Play();

mehran6764
چهارشنبه 02 بهمن 1392, 16:48 عصر
کافیست روی پروژه تان راست کلیک کنید و مسیر زیر را دنبال کنید

Add>New Item>Resource
Resource را اضافه کنید سپس یک پنجره باز میشود از طریق گزینه Add Resource بالای همین پنجره Sound File .wav را انتخاب کنید
سوال دیگه ای؟

ممنون از توجه اتون ، امكانش هست روي ريسورس هم مث ديتابيس رمز گذاشت ؟
و اينكه ممكنه مث ارايه ها با ريسورس برخورد كرد يعني ما صد تا فايل داريم بگيم كه فايل پنجم پخش بشه ( دسترسي با انديس منظورمه )

fmehrvarzi
چهارشنبه 02 بهمن 1392, 17:18 عصر
ممنون از توجه اتون ، امكانش هست روي ريسورس هم مث ديتابيس رمز گذاشت ؟
اگر امنیتش مهم است از دیتابیس استفاده کنید


و اينكه ممكنه مث ارايه ها با ريسورس برخورد كرد يعني ما صد تا فايل داريم بگيم كه فايل پنجم پخش بشه ( دسترسي با انديس منظورمه )
یک نمونه پروژه خوندن اعداد فارسی از 1 تا 999999999999999 توی امضام اون پایین هست.

Mousavmousab
چهارشنبه 02 بهمن 1392, 19:24 عصر
تو ریسور ها ببرش !
بعد اینجوری استفاده کن :


System.Media.SoundPlayer s = new System.Media.SoundPlayer();
s.Stream = Properties.Resources.Music;
s.Play();




من که نتونستم ازش استفاده کنم.
Music اینجا نام فایل مورد نظر توی Resource است؟ من چند بار سعی کردم ولی نشد

mehran6764
چهارشنبه 02 بهمن 1392, 20:07 عصر
من که نتونستم ازش استفاده کنم.
Music اینجا نام فایل مورد نظر توی Resource است؟ من چند بار سعی کردم ولی نشد

به اين شكل بنويس اجرا ميشه

اسم فايل صوتي ام هست و Resource1 اسم ريسورس



System.Media.SoundPlayer s = new System.Media.SoundPlayer();
s.Stream = Resource1._1;
s.Play();