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

Play any Audio or Video File

مغلق
بدأه ahabdeen في 14 أكتوبر 2004 · 19 رد · 2,589 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

من فترة كنت بقرأ فى الMSDN و لقيت موضوع بالصدفة عن ال MCI فقلت اعملها مكتبة بدل نا نستخدم ocx او مكتبات ال DirectX

المكتبة بتشغل Mp3,wav,midi,...

او video من نوع Avi ,asf,wmv,......

و مش بتشغل ال rm,ram

المكتبة معتمدة على Api بس يعنى من غير اى Dll او OCX زيادة

انا حولت اطلع مل ال Error الممكنة على قد ما قدرت بس طبعا اكيد فى Errors حتبان علشان كده ياريت اكبر عدد يجربها و لو ظهر اى Error يقول

المكتبة OpenSource والى عايز ال Source Code للتطوير ما فيش مشاكل

فى نقطتين مهمين

موضوع ال Equalizer و ال Record

و دا المفروض انكم تساعدونى فيه

الى عايز يراجع الموضوع فى ال MSDN يدور على "MCISendString"

دا مثال على المكتبة ب ال C# و ال VB طبعا دا مجرد Test و مش منظر برنامج اصلا

باقى ان حد يجى يعمل برنامج شاكلو كويس و يبقى زى ال Winamp

اى حد عايز مساعدة فى استخدام المكتبة يقول

MediaTest.zip

تم تعديل هذه المشاركة بواسطة ahabdeen في 14 أكتوبر 2004 في 12:58

ahabdeen.jpg

<marquee>

مش موجود بصفة دايمة للامتحانات

</marquee>

#2

شكرا أخ ahabdeen

عند تشغيل فيديو يظهر في فورمة جديدة كيف يمكن عرضه في نفس الفورمة ؟!!!

لقد جربت ملف فيديو من نوع asf ولكن لم يعمل وظهر هذا الخطأ

The MCI device you are using does not support the specified command

فهل هذا النوع لا تدعمه المكتبة ؟!!!

أرجو وضع كود المكتبة حتى تزداد الاستفادة

#3

بالنسبة لتشغيل ال Video فى نفس ال Form

private Media.VideoFile mediaBase1;
mediaBase1=new Media.VideoFile();
mediaBase1.File="Video File Path Here";

//لو عايز تشغلها فى ال Form الموجودة فى نفس Size ال Form
mediaBase1.Win32Owner=this;
//ممكن تستخدم
// mediaBase1.ViewArea=Rectangle;
//او 
//mediaBase1.Left=int;
//mediaBase1.Top=int;
//mediaBase1.Width=int;
//mediaBase1.Height=int;

mediaBase1.Play();

بالنسبة ل

اقتباس
The MCI device you are using does not support the specified command

هو شغال عندى كويس بس لازم يكون Mci Driver الى عندك من نوع MpegVideo

لو عندك WindowsXp او Nt

راجع القيم فى ال Registry

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\MCI32

لو Windows9x

راجع الملف System.ini

ودى برده مشكلة المفروض ان حد يساعدينى فيها

كود المكتبة زى ما قلت OpenSource لو عايزه ممكن ابعتهولك بس تساعد فى التطوير

على العموم انا مستنى الردود و اكيد فى حد تانى حيطلع Error

و ياريت اى حد يبدأ يفكر فى التظوير معايا

ahabdeen.jpg

<marquee>

مش موجود بصفة دايمة للامتحانات

</marquee>

#4

الموضوع فات عليه اكتر من اسبوع و مافيش غير رد واحد بس

و تقريبا مافيش حد عايز ال Source Code او التطوير :s

على العموم حاجة مش جديدة

دا تانى او تالت مشروع احطه فى امنتدى و ما فيش حد عايز يساعد

:s

ahabdeen.jpg

<marquee>

مش موجود بصفة دايمة للامتحانات

</marquee>

#5

أخي الكريم الموضوع جميل جدا و قد قرأته عدة مرات ،،،،

و لكن لا ناقة لي فيه و لا جمل كما يقال ........

و لكن عندي اقتراحات ، هل يمكن تشغيل الصوت بدون اعتماد على دوال النظام .......

يعني مثلا أنا أستخدم مشروع مونو و أستخدم مكتبة #GTK فكيف يمكني استخدامها في نظام اللينكس ......

أنا لا أحبطك ، و لكن عندك أساس و نظرة مستقبلية لهذا البرنامج

أريد أن أسمع رأيك ؟

#6

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

مشكورين شباب على الموضوع الحلو لاني اشتغلت فيه الفترة الماضية وتعرضت فيه الى مشكلة ولم اجد لها حل حتى هدا المنتدى وهي كيفية التحكم باعدادات الصوت , الرجاء الي من يعرف الحل طرحه علينا للاستفادة ويايرت يكون بلغة دلفي لاني لاحظت ان الاجابات تكون بلغة فيجول بيسك احيانا ونحن فى منتدى الدلفى . وشكرا

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

اللهم صلي وسلم وبارك على سيدنا محمد صلى الله عليه وسلم

#7

بالنسبة لل مشروع مونو و مكتبة #GTK دى مشكلة جيجدة ماكونتش بفكر فيها

بس اكيد لها حل و ان شاء الله نقدر نوصاله

التحكم باعدادات الصوت زى ما قولت قبل كده

اقتباس
فى نقطتين مهمين

موضوع ال Equalizer و ال Record

و دا المفروض انكم تساعدونى فيه

ahabdeen.jpg

<marquee>

مش موجود بصفة دايمة للامتحانات

</marquee>

#8

أخي العزيز ........

توجد عدة مشاريع مفتوحة المصدر للتعامل مع الصوت .......

شوف لك واحد و ادرسه و إن شاء الله بتستفيد كثير ا جدا ، و حاول نقله إلى الدوت النت .......

لأن الأساس هي الفكرة ...

#9
اقتباس
توجد عدة مشاريع مفتوحة المصدر للتعامل مع الصوت .......

زى؟؟؟؟؟؟؟؟؟؟؟؟؟

انا بصراحة ما شوفتش اى موضوع عن الصوت قبل كده!!

ياريت يكون فى مشاريع Open Source على الأقل نشوف الفرق بين المشاريع والأخطاء

ahabdeen.jpg

<marquee>

مش موجود بصفة دايمة للامتحانات

</marquee>

#10

الظاهر إنك ما تسمع عن اللينكس و رخصة المصادر المفتوحة

على العموم .........

هذا موقع يعطيك برنامج اسمه mplayer يعمل على الويندوز و اللينكس و عدة أنظمة أخرى ..........

و يمكنك تنزيل السوروس كود منه .....

http://www.mplayerhq.hu/homepage/design7/news.html

أعطني رأيك فيه ...........

#11

والله مشروع كويس جدا و كبير

بس هو معمول ب c و ال Asm

و طبيعى انه يشتغل على اكتر من نظام

بس المشكلة ان انا مش بعرف c او ASm علشان كده كان لازم استخدم ال API

ahabdeen.jpg

<marquee>

مش موجود بصفة دايمة للامتحانات

</marquee>

#12

أخي الكريم أنا عندي سؤال .......

اسمح لي ........

يعني إنته ما شاء الله خبير جافا و السي شارب أو الدوت نت .......

يعني ما يمكن أن نعمل كلاسات معموله بالسي شارب أو الجافا تشغل الأصوات

دون الإعتماد على السي أو الأسمبلي ........

هذا سؤال محيرني منذ فترة .........

#13

مبأ عمل ال .net او اى لغة برمجة من Microsoft الاعتماد على Windows API

بس فى ال .net الوضع اختلف و Microsoft طلعت ال Source Code لــ .net للعمل فى ال Linux

المشكلة ان ازاى تتحكم فى ال Hardware او يعنى SoundCard من ال c# من غير Windows Api او Asm

يعنى لازم يكون فى اى مكتبات Asm تتحكم فى ال HardWare

ahabdeen.jpg

<marquee>

مش موجود بصفة دايمة للامتحانات

</marquee>

#14

انتو نمتوا على الموضوع ولا ايه؟؟؟؟؟؟

ahabdeen.jpg

<marquee>

مش موجود بصفة دايمة للامتحانات

</marquee>

#15

التعامل مع الـ Hardware يتطلب التعامل مع الـ WMI عن طريق:

System.Mangement namespace

رأس الحكمة الإيمان بالله

#16

شكرا على الرد

انا قريت شوية فى المضوع بس تقريبا الى انا شايفة انه بيتعامل مع ال Windows Services

يعنى زى ال System Restore

Alert......

لو تعرف اى خاجة عن المضوع جديدة ياريت لو توضح

على العموم انا حاحط ال Source Code و اكيد حلاقى حد يساعد معايا

ahabdeen.jpg

<marquee>

مش موجود بصفة دايمة للامتحانات

</marquee>

#17

Source Code

Media.zip

ahabdeen.jpg

<marquee>

مش موجود بصفة دايمة للامتحانات

</marquee>

#18

مافيش اى جديد؟؟؟؟

ahabdeen.jpg

<marquee>

مش موجود بصفة دايمة للامتحانات

</marquee>

#19

كيف اعمل retry للملف الصوتي ؟

abo_alzobaer@hotmail.com

#20

والله ياأخى انا اول مرة أشوف تلك المشاركة الرائعة

وأشكرك جدا جدا على وضعك للكود

أنا لست بخبير فى السى شارب بس أكيد لو بصيت فى الكود أكيد ممكن أستفيد من خبراتك العظيمة وممكن أحاول أساعدك حتى ولو أكون tester

ألف ألف شكر لك ياأخahabdeen

Muhammad Allam

Computer Science

@Resource(MappedURL="My Blog" )

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

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