بتـــــاريخ : 10/8/2008 7:19:02 PM
الفــــــــئة
  • الحـــــــــــاسب
  • التعليقات المشاهدات التقييمات
    0 934 0


    تشغيل الصوت مع عنصر تحكم

    الناقل : mahmoud | العمر :35 | المصدر : www.kl28.com

    كلمات مفتاحية  :

    الملتميديا - تشغيل الصوت بأداة MCI



    هناك طريقة جيدة لتشغيل الصوت بكافة انواعه وهي عن طريق إستخدام عنصر التحكم Microsoft Multimedia Control

    طريقة وضعه على الفورم هي :

    أنقر بالزر اليمين للماوس فوق صندوق الأدوات . فتظهر لك قائمة إختر منها Components

    فيظهر لك مربع حوار يحوي على الأدوات سوف تجد فيها العنصر Microsoft Multimedia Control وأنقر فوق الزر Ok

    ضعها على الفورم وأضف العناصر التالية

    أدوات عرض الملفات

    Driver1

    Dir1

    File1

    وأداة النصوص Label1

    إضافةً إلى عنصر الملتميديا MMControl1

    لاحظ شكل أداة الملتميديا في أسفل النموذج

    im_vb/frmmm.JPG

    نأتي الأن إلى العمل والحدث :

    1- أنقر فوق أداة السواقات Drive1 نقرتين وأكتب السطر التالي:

    On Error Resume Next
    Dir1 = Drive1

     

    وهذا يقوم بعرض المجلدات الموجودة داخل المحرك المحدد

    2- أنقر فوق أداة المجلدات Dir1 وأكتب الكود اتالي:

    File1 = Dir1

    وهو يقوم بعرض الملفات في المجلد المحدد داخل أداة الملفات File1

    3- أنقر فوق صندوق الملفات وأكتب السطر الأسطر التالية

    Label1 = Dir1.Path & '\' & File1
    MMControl1.FileName = Label1
    MMControl1.Command = 'open'
    MMControl1.Command = 'play'

    السطر الأول يقوم بعرض المسار الكامل للملف المحدد في صندوق الملفات داخل الأداة Label1

    السطر الثاني يقوم بتحديد الملف لأداة الملتميديا وهو الملف المكتوب داخل الأداة Label1

    السطرين الأخيرين يقومان بتشغيل الملف



    لاحظ الأوامر المكتوبة لعنصر التحكم MMControl1

    يمكنك إخفاء أداة الملتميديا MMControl1 عن طريق خاصية Visible

    وبعد ذلك تضيف صور تكون قد صممتها لتكون بدلاً من ازرار العنصر MMControl1

    ثم أنقر فوق الصورة التي وضعتها وأكتب الأوامر للأداة MMControl1

    مثلاً

    في الصورة الأولى لتكن رمز التشغيل:

    MMControl1.Command = 'play'

    في الصورة الثانية لتكن رمز إيقاف مؤقت:

    MMControl1.Command = 'Pause'

    وهكذا ضع الأوامر المعروفة مثلاً Stopو Play .......




    يمكنك إضافة ميزات كثيرة أيضا منها شريط الحالة الذي يعطيك إلى أين وصلت قرائة الملف :

    أضف إلى الفورم السابق شريط التمرير الأفقي HScroll1

    ثم أنقر فوق أداة الملتميديا وإختر الحدث StatusUpdate ثم أكتب الكود التالي:

    HScroll1.Value = mm.Position * 100 / MMControl1 .Length

    ويمكنك إضافة أداة Label ليتم عرض الوقت الأصلي للملف والوقت الذي تم قرائته كمايلي:

    أضف أداتين Label2 و Label3

    وأكتب الكود التالي في حدث StatusUpdate لأداة الملتميديا تحت الكود السابق:

    Dim a As Integer
    Dim b As Integer
    a = MMControl1.Length / 1000
    b = MMControl1.Position / 1000
    Label2.Caption = a
    Label3.Caption = b

    وبذلك تكون قد صنعت برنامج مشغل ملفات الملتميديا الصوتية.


    وتمنياتي لكم بالتوفيق

    كلمات مفتاحية  :

    تعليقات الزوار ()