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

الاحداث وتسجيلها

مغلق
بدأه الخيالي في 16 فبراير 2006 · 7 رد · 1,040 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

لو ممكن عندي سؤال كيف ممكن أن أتحكم بالأحداث .. بمعنى مثلا حركة المستخدم بالماوس في استخدام الواجهات تجل ثم تعرض مثلا على الميديا بلير .. رجاء سا عدوني بأي معلومة

#2

الصراحة أنا مش فاهم ايه المطلوب بالضبط

#3
C#please كتب:
الصراحة أنا مش فاهم ايه المطلوب بالضبط

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

#4

يوجد برنامج جاهزة يقوم بعمل هذه الأشياء والبرنامج هو Macromedia captivate

"إن الذين آمنوا وعملوا الصالحات كانت لهم جنات الفردوس نزلا"

#5

اذا كنت تقصد عمل Screen Capture وتخزينها في ملف فيديو :

قم بتنزيل Windows Media Encoder 9 Series and SDK من موقع ميكروسفت

وبعدها قم باضافة ما يلي الى مشروعك :

using WMEncoderLib;
using WMPREVIEWLib;

سنقوم بتخزين اللقطات من الشاشة عن طريق ال WMEncoder :

WMEncoder Encoder = new WMEncoder();

ثم نقوم باضافة Group الى ال Encoder :

IWMEncSourceGroup2 SrcGrp;
IWMEncSourceGroupCollection SrcGrpColl;
SrcGrpColl = Encoder.SourceGroupCollection;
SrcGrp = SrcGrpColl.Add("SG_1");

وبعدها نحدد ال VideoInput وال AudioInput :

SrcVid.SetInput("ScreenCap://ScreenCapture1");
SrcAud.SetInput("Device://Default_Audio_Device");

ثم نضيف profile لل Group التي تم انشاؤها :

ProColl = Encoder.ProfileCollection;
lLength = ProColl.Count;
for (i = 0; (i <= (lLength - 1)); i++) {
    Pro = ProColl.Item;
    if ((Pro.Name == "Windows Media Video 8 for Local Area Network (384 Kbps)")) {
        SrcGrp.Profile = Pro;
        break;
    }
}

لتحديد مكان ال Output File :

IWMEncFile File;
File = Encoder.File;
File.LocalFileName = "C:\\OutputFile.avi";

لبدأ عملة التسجيل :

Encoder.Start();

لوقف عملية التسجيل :

Encoder.Stop();

سأرفق لك مثال ولكنه معمول على ال VB .Net

CaptureScreenAsVideo.zip

#6

شكرا يا أخ بهاء .. بس أنا مو متمكنة من هالللغة .. فلو ممكن تشرح بعض الاشياء مثل

؟WMEncodeماهو؟.. وأيضا تحميل المايكروسوفت من اين بالضبط ؟ .. وسؤال أخير إلي ألاحظه المخرجات تحفظ بمكان معين .. يعني البرنامج يعمل في حالة offline

فلنفترض الشخص يشرح والشخص الاخر يكون متصل معه .. يعني هل ممكن أن أقوم بنفس العمل والكلاينت والسيرفر online

أبغى أعرف الشفرات أثبتها على الميديا.. وجزاكم الله ألف خير.

#7

يعني بالأول انتا طلبت انه يتخزن ويعرض بالميديا بلير ... وبعدين غيرت رأيك وطلبت انه ينعرض اونلاين

على كلن .. هذا البرنامج ربما يفيدك:

Desktop Monitoring

#8

الموضوع مش مستاهل

ببرنامج السناج ات

فيه الخاصية دى

التصوير من الشاشة

ويحولها فيديو مع الصوت

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

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