سلام
اگر فایل صوتی تان wav باشد بدون استفاده از WMP ActiveX با کمک خود کلاس دات نتی System.Media.SoundPlayer میتوانید صدا را پخش کنید.
در غیر این صورت باید اول فایل را از resource برنامه در یک مسیر واقعی هارد extract کنید و سپس مسیر فایل extract شده را به WMP برای پخش بدهید.
WMP فقط با مسیر واقعی فایل کار میکند.
البته میتوانید فایل را در مسیر TEMP ویندوز ذخیره کنید و در زمان بسته شدن برنامه خودتان فایل extract شده را حذف کنید.
=====
با روشهای مختلفی میتوان یک فایل را در برنامه قرار داد.
اگر فایل شما داخل Resources.resx اصلی برنامه باشد و حجم زیاد بزرگی هم نداشته باشد در یک شرایط عادی میتوان با کد ساده ای مثل این فایل را در مسیر هارد خارج و ذخیره کرد:
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
=====
شب بخیر !