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

الصوتيات في دلفي

مغلق
بدأه YOU_PER7 في 27 يوليو 2006 · 1 رد · 709 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

الملفات الصوتية في دلفي

هذه مجموعة من الأكواد المستخدمة في لغة دلفي للتعامل مع الصوتيات بمختلف أشكالها.

من أجل استدعاء الصوت الافتراضي لأداة ما يمكن وضع الكود التالي.

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" بما يلي.

اقتباس
Systemexclamation

Systemnotification

Systemhand

Systemstart

كما يمكن الوصول للمزيد من الأصوات من خلال تبويب الصوت من لوح التحكم.

من جهة أخرى يمكن استدعاء الأصوات التي تأتي عادة مع رسائل التحذير باستخدام الدالة "messagebeep" من خلال الكود التالي:

Messagebeep(mb_iconexclamation);

يمكن استبدال العبارة "iconexclamation" بالعبارات التالية للحصول على أصوات أخرى.

اقتباس
Iconerror

Iconwarning

Iconinformation

Iconstop

Iconhand

Ok

Iconasterisk

في الختام أتمنى أن يكون الموضوع واضحا بالنسبة للإخوة المبرمجين خصوصا الجدد على هذه اللغة, سأحاول متابعة الموضوع في فرص لاحقة إن شاء الله.

#2

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

بداية جميلة من عضو جديد

d4baa0.gif

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

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