الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

الي فاهم لغة السي زين زين يخش

مغلق
بدأه الكابتن في 4 أكتوبر 2003 · 1 رد · 640 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

سؤال محيرني واخذ كل قوتي ................. بصراحه ........... ذبحني

مادري هل فيه احد جرب يستدعي ملف صوتي من داخل برنامج السي .

اذا كنت انت قد استدعيته ونفذ معك مضبوط ف بليز يعني ارجو ان تتكرم وتصير كريم يعني وتعلمني كيف الطريقه وسأكون ممتن جدا .

سلام .

#2

السلام عليكم,

استعمل API الآتية :

BOOL PlaySound(LPCSTR pszSound,HMODULE hmod,DWORD fdwSound)

أضن أنك تريد أن تلعب ملفا على القرص ففي هده الحالة تكون Parameters على الشكل التالي :

pszSound تعطيها مسار الملف على الشكل : "c:\\sond\\song.wav" مثلا.

في الثاني hmod اعطيه NULL وفي الثالث fdwSound اعطيه SND_ASYNC

هدا يمكنك من لعب الملف المطلوب وترجع لك اليد بمجرد البدء في تشغيل الملف.

ولكن هدا ليس كل شيء فبالطبع يجب زيادة الملف الرأسي mmsystem.h وكما يجب أيضا زيادة الملف LIB لهدا وهو winmm.lib

/ع متمنياتي لك بالتوفيق إن شاء الله.

إلى اللقاء.

هذا الموضوع مغلق.

مواضيع مشابهة