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

ابي مساعدتكم بعمل مشروع صغير(مشغل افلام وصوتيات) ...

بدأه abd640 في 20 سبتمبر 2008 · 6 رد · 1,335 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

شبااااب، انا عندي خبرة بسيطة بالجافا، وفاهم اساسيات اللغة ولله الحمد. بس عندي سؤال واهوا . اني ودي اسوي برنامج ميديا بلير صغير(برنامج اولي) كبداية مشاريعي باللغة.

ياليت تفيدوني على كتاب او موقع يعلمني اني اسوي مثل هالبرامج...

وجزاكم الله خير...

#2

أستخدم المكتبات التي تتعامل مع الـ Media ، مثل JMF و Java QuickTime .. والمكتبه الأولى لا تتعامل مع أغلب الأمتدادات ..

أختر أحد هذه المكتبات ، وقم بتحميل المكتبه التي أخترتها ، والـ Documentation التي يأتي معها شامل وكامل للبدايه ..

بالتوفيق ،،،

http://informatic-ar.com منصة تعليمية عربية في علوم الحاسب والبرمجة

https://moalfat.com  للكتب الالكترونية والكورسات التعليمية

Everything we see now is just an engineering solution based on old science

#3

للرفع شباااااااااااااااااب

#4

يعطسك العافية اخ وجدي. بس ياليت توضح لي اكثر بخصوص المكتبات، انا ماني فاهم شنو فايدتها وشلون طريقتها. ياليت توضح لي اكثر. وهل المكتبات كل ماله تنظاف مكتبات جديدة ؟؟؟

انا بانتظارك ، وجزاك الله خير

#5

المكتبات الأساسيه في جافا لا تدعم الـ Media وخاصه تشغيل الفيديو Playing Video أو ارساله عبر الشبكه Video Streming ، لذلك عليك أن تستخدم مكتبات خارجيه تقوم بالغرض الذي تريده ..

(هناك Java Sound API موجوده في اللغه ، لكن هي تتعامل مع الصوت Audio وملفات MIDI .. بالأضافه الى أن المكتبه JMF تتعامل معها ، لذلك لا حاجه للتعامل مع تلك الـ API) ..

قم باختيار مكتبه وليكن مثلا JMF .. قم بتحميلها من هنا :

من موقع sun

بعد تحميلك للمكتبه JMF ، سوف تستطيع استخدام الباكج :

javax.media.*;

وهو الخاص بالتعامل مع ملفات الـ Media .

(لا أظن أن هناك أعدادات تقوم بها ، لأن ملف التحميل سوف يقوم بتعديل Environment Variable بشكل تلقائي) .

هذا أمثله بنفس الوظيفه التي تريدها :

Make your own Java Media Player to play media files

SimplePlayerApplet

Another Application Example

وهنا ستجد درس سوف يفهمك الأساسيات بشكل جيد :

Program multimedia with JMF, Part 1

وهناك الكثير من الأمثله متوفره في المواقع .. أبحث عنها في قوقل ..

تذكر أن المكتبه لا تدعم كل الصيغ المعروفه ، فقط تدعم :

protocols: FILE, HTTP, FTP, RTP

audio: AIFF, AU, AVI, GSM, MIDI, MP2, MP3*, QT, RMF, WAV

video: AVI, MPEG-1, QT, H.261, H.263

اذا كانت لديك أي أسئله حول امكانيات JMF أنظر :

JMF FAQ's

لا تنسى تحميل ملف الـ Guide الموجود بالموقع ، لأنه يشرح المكتبه ويعطي أمثله صغيره ومفيده ...يمكنك تصفحه اذا لم ترد تحميله من هنا

اذا لم تكن JMF كافيه لما تريد (تريد عمل برنامج متكامل لجميع الصيغ مثلا) فاستخدم المكتبه QuickTime التي أشرت لها في المشاركه السابقه .. وهي تقريبا تدعم أمتدادات أكثر من JMF .. حيث تدعم :

MPEG-1, MPEG-4, H.264, AAC, Sorenson Video, Flash, 3GPP, WAV, AIFF

أو يمكنك أن تستفيد من امكانيات المكتبين مع بعض في حال وجدت قصور في أحداها .. أنظر هنا مثال لعمل Extend لJMF واستخدم معها QuickTime :

Java Media Development with QuickTime for Java

لكن المثال ليس سهلا ويجب أن تكون متقن بنيه JMF بشكل جيد بالأضافه الى معرفه التعامل مع المكتبه الثانيهQTJ ... فقط وضعته لكي تعرف أنك تستطيع فعل ذلك ..

حاليا لديك خيارين ...أما أن تبدأ بـ JMF ، فتقوم بتحميل المكتبه ، والـ guide واقرأ الأمثله وطبق ماتريد بشكل مبسط .. وهكذا خطوه خطوه ..

أو تبدأ بـ QTJ ، فتقوم بتحميل المكتبه والdocumenation ( لدى كتاب مختص بهذه المكتبه باسم QuickTime for Java: A Developer's Notebook في الجهاز الأخر ، يمكن أن نرفعه هنا لاحقا اذا أردته) ..

بالتوفيق ،

تم تعديل هذه المشاركة بواسطة Wajdy Essam في 21 سبتمبر 2008 في 11:55

http://informatic-ar.com منصة تعليمية عربية في علوم الحاسب والبرمجة

https://moalfat.com  للكتب الالكترونية والكورسات التعليمية

Everything we see now is just an engineering solution based on old science

#6

يعطيك الف الف عافية يا اخ وجدي... الصراحة ماقصرت وياي...

بس ياليت توضيح بسيط، شنو اهيا ال

API

لان وايد اسمع عنها، ويقولون لمه اسألهم عن الجافا ، يقول كله موجود بال

API

فياليت توضحلي وظيفتها اكثر واكثر، وجزاك الله الف خير...

لان ودي مثل ماقلت لك اسوي برنامج ميديا بلير، على الاقل لو بس يشغل

AVI

مو مشكلة، برنامج اولي ;)

اي ونسيت شغله، في انواع اعتقد من الجافا الي اهيا

SE,ME,EE

شنو هذول الانواع؟؟ ومن وين اقدر احصلهم؟؟؟

تم تعديل هذه المشاركة بواسطة abd640 في 21 سبتمبر 2008 في 16:35

#7

API - Application Program Interface

عندما نذكر API فنقصد مجموعه الكلاسات والدوال الموجوده في المكتبه ... مثلا عندما أقول لك JMF API فهذا يعني جميع الكلاسات والدوال الموجوده في المكتبه javax.media .. فقط مجرد مصطح عام القصد منه توضيح الدوال والكلاسات التي يستطيع استخدامها المبرمج .. مثال أخر Win32 API وهي الدوال الموجوده في نظام ويندوز والتي يستطيع المبرمج استخدامها ..

Java 2 Standard Edition - SE

وهي تقريبا موجه لتطبيقات سطح المكتب ، تحتوي على API للتعامل مع Exception و Thread و Generic وSwing ووو الكثير ، يشار لهم بJFC ..

java 2 Enterprise Edition - EE

هي مجموعه من الـ API زياده على SE ، موجه تقريبا للـ servers ، وWeb Developers ..

java 2 Micro Edition - ME

وهي موجه لتطبيقات الأجهزه المحموله ، وتحتوي على API خاص بها أيضا ، والسبب أن الذواكر في تلك الأجهزه أصغر بكثير من الPC .. وهناك القليل من الAPI في SE يعمل في الأجهزه المحموله .

فعلى حسب طبيعه شغلك قم بتنزيل البيئه المناسبه ... وتجدهم جميعا في موقع sun ..

والله أعلم ،،

http://informatic-ar.com منصة تعليمية عربية في علوم الحاسب والبرمجة

https://moalfat.com  للكتب الالكترونية والكورسات التعليمية

Everything we see now is just an engineering solution based on old science

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…