بسم الله الرحمن الرحيم
الملفات الصوتية في دلفي
هذه مجموعة من الأكواد المستخدمة في لغة دلفي للتعامل مع الصوتيات بمختلف أشكالها.
من أجل استدعاء الصوت الافتراضي لأداة ما يمكن وضع الكود التالي.
BEEP;
لاستدعاء أصوات أخرى يمكن استخدام الدالة APIPLAYSOUND و ذلك بوضع العبارة "Mmsystem" في الفئة uses
ثم جعل الأكواد التالية في محرر كود أداة معينة و لتكن الأداة button على سبيل المثال.
Playsound (' recycle.wav',0,snd_filename);هذا الكود لاستدعاء الصوت الذي نسمعه عند افراغ سلة المهملات
Playsound ('chimes.wav',0,snd_filename);أما هذا فيستخدم لاحداث رنين .
كما يمكن استدعاء الأصوات التالية بدلا من الملفات ذات الامتداد wav في الأمثلةالسابقة:
Chord
Ding
Notify
Ringin
Ringout
Tada
Start
Test
يمكن استخدام اسماء الملفات السابقة دون وضع الامتداد.
إذا كنت ترغب في تشغيل ملف خاص بك يحمل نفس الامتداد, قم أولا بحفظ المشروع في ملف معين ثم نسخ الملف الصوتي الذي ترغب في تشغيله إلى نفس المجلد و من ثم استدعائه بنفس الكود السابق مع مراعاة اسم الملف الخاص بك.
لاستدعاء المزيد من الملفات نستخدم نفس الدالة مع مراعاة بعض التغيرات:
PlaySound('SystemAsterisk', 0, SND_ALIAS);لاستدعاء أصوات أخرى يمكن استبدال العبارة "systemAstreisk" بما يلي.
اقتباسSystemexclamationSystemnotification
Systemhand
Systemstart
كما يمكن الوصول للمزيد من الأصوات من خلال تبويب الصوت من لوح التحكم.
من جهة أخرى يمكن استدعاء الأصوات التي تأتي عادة مع رسائل التحذير باستخدام الدالة "messagebeep" من خلال الكود التالي:
Messagebeep(mb_iconexclamation);
يمكن استبدال العبارة "iconexclamation" بالعبارات التالية للحصول على أصوات أخرى.
اقتباسIconerrorIconwarning
Iconinformation
Iconstop
Iconhand
Ok
Iconasterisk
في الختام أتمنى أن يكون الموضوع واضحا بالنسبة للإخوة المبرمجين خصوصا الجدد على هذه اللغة, سأحاول متابعة الموضوع في فرص لاحقة إن شاء الله.
