تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
انشاء برنامج تشغيل الفيديو
#1
لإنشاء برنامج لتشغيل الفيديو باستخدام لغة سي شارب (C#)، يمكنك استخدام مكتبة VLC أو مكتبة Windows Media Player. سأقدم لك مثالا باستخدام مكتبة Windows Media Player المدمجة في إطار العمل .NET. ستحتاج إلى استخدام Windows Forms لإنشاء واجهة المستخدم الرسومية.

إليك الخطوات التي تحتاجها لإنشاء مشغل فيديو بسيط:

إنشاء مشروع جديد في Visual Studio:

افتح Visual Studio.
اختر "Create a new project".
اختر "Windows Forms App (.NET Framework)" وانقر على "Next".
أدخل اسم المشروع واختر موقعه ثم انقر على "Create".
إضافة عنصر Windows Media Player إلى النموذج:

افتح المصمم للنموذج (Form1.cs [Design]).
في شريط الأدوات (Toolbox)، انقر على "Choose Items...".
في نافذة "Choose Toolbox Items"، انتقل إلى علامة التبويب "COM Components".
ابحث عن "Windows Media Player" وحدده، ثم انقر على "OK".
اسحب عنصر "Windows Media Player" من شريط الأدوات وضعه على النموذج.
إضافة أزرار التحكم:

أضف ثلاثة أزرار إلى النموذج: "Play"، "Stop"، و"Load".
أعد تسمية الأزرار حسب الحاجة.
كتابة الكود:

افتح ملف Form1.cs وأضف الكود التالي:

PHP كود :
using System;
using System.Windows.Forms;

namespace 
VideoPlayerApp
{
 
   public partial class Form1 Form
    
{
 
       public Form1()
 
       {
 
           InitializeComponent();
 
       }

 
       private void btnLoad_Click(object senderEventArgs e)
 
       {
 
           OpenFileDialog openFileDialog = new OpenFileDialog();
 
           openFileDialog.Filter "Video Files|*.mp4;*.avi;*.mkv;*.wmv";
 
           if (openFileDialog.ShowDialog() == DialogResult.OK)
 
           {
 
               axWindowsMediaPlayer.URL openFileDialog.FileName;
 
           }
 
       }

 
       private void btnPlay_Click(object senderEventArgs e)
 
       {
 
           axWindowsMediaPlayer.Ctlcontrols.play();
 
       }

 
       private void btnStop_Click(object senderEventArgs e)
 
       {
 
           axWindowsMediaPlayer.Ctlcontrols.stop();
 
       }
 
   }


تأكد من أن أسماء العناصر في النموذج تتطابق مع الأسماء المستخدمة في الكود (btnLoad, btnPlay, btnStop, axWindowsMediaPlayer).


الملفات المرفقة
.rar   VideoPlayerApp.rar (الحجم : 513 ك ب / التحميلات : 65)
غَزة شجرة سنديان لا تنحني، ووردة لا تذبل، وشوكة عصية على الكسر. غزة، دماؤها تنتصر على السيف والسياف.
متغيب لفترة ان اخطأت بحق احد ارجو المسامحة
الرد }}}
تم الشكر بواسطة: kebboud , ابو روضة , justforit
#2
بارك الله فيك
s



Tutuapp 9apps
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  مشروع انشاء قاعدة بيانات sqlite Kamil 13 2,119 02-11-25, 12:44 AM
آخر رد: ba2e44ca9a
Photo خطوة بخطوة بالكود وشرح الفيديو عمل شاشة تسجيل دخول بصلاحيات مختلفة C# ggtt17121985 0 351 23-04-25, 09:56 AM
آخر رد: ggtt17121985
  انشاء قاعدة sql server مع الجداول يالكود في سي شارب غزة العزة 1 920 05-12-24, 05:01 PM
آخر رد: ba2e44ca9a
  برنامج لقفل والغاء قفل واخفاء الملفات مصمم ب #C غزة العزة 1 613 25-10-24, 09:08 PM
آخر رد: mary
  عمل برنامج داونلود من الانترنت من قناة فوكس لارن . asemshahen5 2 2,862 25-08-24, 08:09 PM
آخر رد: ba2e44ca9a
Heart [مشروع] النسخة السابعة من برنامج استخراج مكتبة برمجية لاي قاعدة بيانات Sqlite 3 ربيع الهمداني 3 3,324 07-07-24, 06:13 PM
آخر رد: salamandal
  تغير حجم نوافذ برنامج عندما تتغير دقة عرض الشاشة screen resolution غزة العزة 0 469 01-06-24, 09:19 PM
آخر رد: غزة العزة
  محتاج مساعده فى برنامج بسيط لادخال واضافة وتعديل بيانات بسيطهc# vba ُعزت 0 415 13-05-24, 11:53 AM
آخر رد: ُعزت
  [مثال] مثال انشاء زر دائري Kamil 0 538 08-01-24, 07:39 PM
آخر رد: Kamil
  [مشروع] إغلاق أو إعادة تشغيل الكمبيوتر بعد وقت محدد Kamil 0 493 17-12-23, 10:59 PM
آخر رد: Kamil

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم