المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : تشغيل الدروس بالتوالى بشكل تلقائى


محمد مصطفى الجن
06-08-2014, 03:04 AM
بسم الله الرحمن الرجيم

لدى استفسار ارجو الرد عليه على وجه السرعة

توضيح انا على وشك الانتهاء من تجمعية تضم مجموعة دروس ضخمة لتعلم الاتو بلاى

وجميع الفيديوهات بصيغة mp4

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

الاستفسار الثانى مشروعى عبارة عن مجموعة ازرا وليكن مثلا
1
2
3
4
والميديا بلاير

وكل زر عند الضغط عليه يشتغل الدرس الخاص به استفسارى هنا كيف اجعل تشغيل الزر التانى او الدرس التالى يكون تلقائى

مع العلم ان اسماء الدروس
1
2
3
4
يعنى ارقام مرتبة

ثامر أبو بلقيس
06-08-2014, 08:27 AM
السلام عليكم ورحمة الله وبركاته

قلت أخي في كل زر مزروع كود يشغل الملف في العنصر الميديا

في آخر الزر الاول و المشغل للملف الاول صرح بهذه القيمة
n=1
في الزر الثاني تكون :
n=2
وفي الثالث n=3 و في الرابع n=4
------------------------------- بعد ذلك -----------
نضغط على عنصر الميديا و في الحدث on finish
نضع الكود التالي مع مراعاة مسار الملفات عندك أو حسب مشروعك :
MediaPlayer.Load("Plugin1", "AutoPlay\\Docs\\th\\"..(n+1)..".wma");
n=n+1

عاين مشروعك موفق :abc_138:

خادم المسلمين
06-08-2014, 12:01 PM
مشكور اخى ثامر
ولكن ماذا لو كنا هنستخدم عنصر الفيديو؟
طبعا استنخدمه لانه بيشغل معظم صيغ الفيديو بدون مشاكل

محمد مصطفى الجن
06-08-2014, 12:16 PM
لم ينجح الامر معى
خادم المسلمين وهل الميديا من الممكن ان يواجه مشكلة مع صيغ مثل ال mp4 مع العلم ان اثناء عمل الفيديوهات اجدها تصفر او تقدر تقول فى شوشرة على الصوت احيانا مع ان الفيديوهات خالية من هذا فهل هذا يكمن فى الميديا

السؤال الثانى كيف اجعل عنصر الفيديو يعمل عن طريق ازرار متعلقة بالدروس ليس ان يكون مدمج فيه فيديو لا انا عاوز اعمل اربع ازرار مثلا وكل زر بدرس وعند الضغط يعمل الفيديو فى مشغل عنصر الفيديو المدمج

خادم المسلمين
06-08-2014, 12:28 PM
اخى محمد
انت تشكر انك بتحاول اسطوانة ضخمة مفيدة للجميع
ولكن الميديا بلاير عندى لاعمل معmp4
لذلك الجأ الى عنصر الفيديو مفيش فيه اى مشاكل خالص لافى الصورة ولا فى الصوت
والى ان يتخل اخل الاختصاص
هذه لمحة عن استخدام عنصر الفيديو
http://im52.gulfup.com/DNOGsQ.gif (http://www.gulfup.com/?huGeAz)

خادم المسلمين
06-08-2014, 12:30 PM
هناك اقتراح فقط لمجرد المساعدة
انت بامكنك تقديم الاسطوانة بواسطة برنامج السويتش مكس
ومتوفر لدى الاكواد التى تجعل الفيديوهات تعمل تلقائيا بشكل تتابعى كما طلبت
http://www.abc4web.net/vb/images/misc/subscribed.gif شروحات الاستاذ المرجينى لعمل البومات صور وواجهات فلاشية تجميعية للفيديوهات (http://www.abc4web.net/vb/showthread.php?t=29881)

محمد مصطفى الجن
06-08-2014, 12:32 PM
الحمد لله اخى استطعت فهم العنصر من التجربة والمحاولة ينقص فقط ماتبحث عنه انت وهو التشغيل التلقائى على التوالى

وسؤال اخر اذا استخدمت هذا العنصر هل يتوجب على المستخدم ان يتواجد عنده برنامج فيديو معين او كوديك او مشغل ميديا لكى تعمل الفيديوهات

ولا هو لا يتطلب هذه الامور مثل الميديا

محمد مصطفى الجن
06-08-2014, 12:36 PM
هناك اقتراح فقط لمجرد المساعدة
انت بامكنك تقديم الاسطوانة بواسطة برنامج السويتش مكس
ومتوفر لدى الاكواد التى تجعل الفيديوهات تعمل تلقائيا بشكل تتابعى كما طلبت
http://www.abc4web.net/vb/images/misc/subscribed.gif شروحات الاستاذ المرجينى لعمل البومات صور وواجهات فلاشية تجميعية للفيديوهات (http://www.abc4web.net/vb/showthread.php?t=29881)

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

ثامر أبو بلقيس
06-08-2014, 02:11 PM
السلام عليكم ورحمة الله وبركاته

إخواني لماذا تم الحكم بأن العنصر ميديا لا يستقبل تشغيل ملفات بصيغة mp4 ؟؟
لم أتعرض لهذا المشكل

- لماذا الأكواد المرسلة لا تعمل ؟
لعلك لم تضبط المسارات حسب مشروعك
أو لم تغير اللاحقة إلى mp4
او تراجعت عن تسميات مرتبة للفيديواات

بالتوفيق

خادم المسلمين
06-08-2014, 02:26 PM
السلام عليكم ورحمة الله وبركاته


إخواني لماذا تم الحكم بأن العنصر ميديا لا يستقبل تشغيل ملفات بصيغة mp4 ؟؟
لم أتعرض لهذا المشكل

- لماذا الأكواد المرسلة لا تعمل ؟
لعلك لم تضبط المسارات حسب مشروعك
أو لم تغير اللاحقة إلى mp4
او تراجعت عن تسميات مرتبة للفيديواات

بالتوفيق

اخى ثامر
بالنسبة للميديا بلير عندى مع انى مركب كل اضافات مكتبة الاضافات بتاعة الاخ عبوود الاصدار الاول
انا وضعت الفيديوهات فى مجلد doc
وايضا مجلد video
كلا التجربتين لم ينجح فيهما تشغيل اى صيغة للفيديوهات
ثانيا انا بسأل سؤال ماذا لوفضلت بعيدا عن ما تم ذكره الان
انا استخدم عنصر الفيديو
هل برمجة التشغيل التلقائى متاحة ايضا فى عنصر الفيديو؟
وهل سأستخدم نفس الكود اللى فى المشاركة الاولى؟
ا م سيكون هناك تعديل للكود؟

محمد مصطفى الجن
06-08-2014, 02:27 PM
السلام عليكم ورحمة الله وبركاته

إخواني لماذا تم الحكم بأن العنصر ميديا لا يستقبل تشغيل ملفات بصيغة mp4 ؟؟
لم أتعرض لهذا المشكل

- لماذا الأكواد المرسلة لا تعمل ؟
لعلك لم تضبط المسارات حسب مشروعك
أو لم تغير اللاحقة إلى mp4
او تراجعت عن تسميات مرتبة للفيديواات

بالتوفيق
اخى الكريم فعلت كل المطلوب وبالفعل غيرت الصيغة والمسار وايضا نجح الامر واشتغل الملف التالى ولكن ملف واحد فقط

بمعنى لما انتهى رقم 1 اشتغل رقم 2 ولكن لم يعمل رقم 3 وباقى الدروس

ملحوظة عند تغير المسار يتوجب عليا تحديد ملف فيديو واحد لا يسمح بتحديد جميع الفيديوهات كى تعمل بالتدرج لذلك بختار الفيديو رقم 2 لذلك بيشتغل بعد 1

اما فيما يتعلق بالميديا بلاير فان افضل الثانى نظرا لتصميمه الرائع وايضا لكثرة خصائصه اما فيما يتعلق بصيغة ال mp4 فعلا البرنامج لا يدعمها والديل على ذلك انه عند اختيار الفيديو لا تظهر الفيديوهات بهذه الصيغة انما عليك اظهرها واختيارها لذلك يأتى التخوف هنا من ان من الممكن فيما هو قادم تحدث اى مشكلات مع العلم ان فعلا بدمجها فى اى مشروع بعمله وبتشتغل عادى جدا

سؤالى الاخير هل هناك مشكلات فى العنصر فيديو كى يواجها المستخدم اذا قمت باستخدمه لعرض الفيديوهات ؟

ثامر أبو بلقيس
06-08-2014, 02:32 PM
نعم ستشتغل اذا كانت الفيديوات بالتسميات المطروحة في بدء الاستفسار - مرتبة - و الطرق كثيرة في عملية التشغيل التلقائي
لكلا العنصرين
ممكن ملف مرئي يوضح فشل العنصر ميديا من تشغيل mp4

محمد مصطفى الجن
06-08-2014, 02:37 PM
نعم ستشتغل اذا كانت الفيديوات بالتسميات المطروحة في بدء الاستفسار - مرتبة - و الطرق كثيرة في عملية التشغيل التلقائي
لكلا العنصرين
ممكن ملف مرئي يوضح فشل العنصر ميديا من تشغيل mp4

انا عندى لم اوجه اى مشكلة مع العنصر ميديا فى تشغيل اى صيغة فيديو ولكن افضل عنصر فيديو لكثرة خصائصه وشكله

MediaPlayer.Load("Plugin1", "AutoPlay\\Docs\\th\\"..(n+1)..".wma");
n=n+1

عند وضعه وتغير اللزم يصبح هكذا

MediaPlayer.Load("Plugin1", "AutoPlay\\Videos\\2.mp4");
n=n+1

خادم المسلمين
06-08-2014, 02:55 PM
أخى ثامر
انا صورت المشكلة فى فلاش وجارى رفع الفلاش التوضيحى

عبود عبود
06-08-2014, 03:00 PM
اذا كنت تريد إستخدام الميديا بلير فإستخدم أكواد الميديا بلير
إذا كنت تريد إستخدام الفيديو فإستخدم أكواد الفيديو

أعتقد مشكلتك تكمن هنا بناءا على ردك السابق :abc_065:

انا عندى لم اوجه اى مشكلة مع العنصر ميديا فى تشغيل اى صيغة فيديو ولكن افضل عنصر فيديو لكثرة خصائصه وشكله

MediaPlayer.Load("Plugin1", "AutoPlay\\Docs\\th\\"..(n+1)..".wma");
n=n+1

عند وضعه وتغير اللزم يصبح هكذا

MediaPlayer.Load("Plugin1", "AutoPlay\\Videos\\2.mp4");
n=n+1






:abc_138:

خادم المسلمين
06-08-2014, 03:11 PM
اخ ثامر
هذا فلاش توضيحى للمشكلة يرجى تحميله على جهازك لتشاهده بوضوح

http://im80.gulfup.com/6mSNrJ.swf

اما عن عنصر الفيديو فلم تواجهنى مشكلة فى تشغيل الفيدهوات مطلقا
ولكن حاولت اضافة الاكواد التى اشرت اليها فبعد انهتها فيديو الزر الاول

جاءتنى رسالة

http://im66.gulfup.com/oRBy5c.gif (http://www.gulfup.com/?RTB1kJ)

محمد مصطفى الجن
06-08-2014, 03:11 PM
افهم ماتقوله اخى عبود عند استخدم الميديا كنت استخدم هذا الكود عند استخدامى للميديا

وعدلته عند استخدامى للعنصر فيديو باكوده لكن المشكلة ان الامر لم ينجح اصلا الا كما سبق وذكرت

يعمل الدرس رقم و1 ومن ثم الدرس رقم 2 ولا يعمل الباقى

وياريت توضيح ايهم افضل الميديا ولا عنصر الفيديو وهل احدهم قد يحدث خطا ما عند المستخدم او يتطلب اى شئ ربما قد ينقص جهاز المستخدم

وياريت توضحلنا ايضا موضوع صيغة ال mp4

خادم المسلمين
06-08-2014, 03:20 PM
اسمح لى اخ مصطفى

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

وهذا ما قد فعلته معى اسطوانتى
اسطوانة النحو
http://www.damasgate.com/vb/t318514/

محمد مصطفى الجن
06-08-2014, 03:22 PM
وممكن بدل الوجهة زر يسمى تشغيل تلقائى للدروس ويضاف للزر كود يقوم بالوظيفة دى

عبود عبود
06-08-2014, 03:25 PM
لأ المشكلة فى أكوادك أخى ضع أكوادك للتعديل عليها حتى يتم الإنتقال للفيديو التالى بشكل صحيح

فمما قرأت سابق من الجزء الذى إقتبسته لك وجدت خطأ فادحا :abc_065: فى الإنتقال

لاحظ كود أخيك ثامر و كودك ستجد الفرق واضحا :abc_065:

ضع أكواد للتعديل عليها

خادم المسلمين
06-08-2014, 03:27 PM
وممكن بدل الوجهة زر يسمى تشغيل تلقائى للدروس ويضاف للزر كود يقوم بالوظيفة دى

تقصد عمل زر تشغيل تلقائى وزر تشغيل يدوى؟ وذلك مع كل درس؟
ممكن
بالنسبة لى سوويتها ببرمجة المصفوفات وكونى عملت واجهتين فده شىء سهل جدا فى السويتش لان الواجهة كلها تعتبر مشهد واحد
عبارة عن انى نسخت المشهد مرتين
الاولى يدوية والثانية القيت فيها كود التشغيل التلقائى وانتهى الامر

محمد مصطفى الجن
06-08-2014, 03:32 PM
طيب اخى عبود انا هعطيك اللازم وانتى تعطينى الكود

صيغة الفيديوهات mp4

المسار الكامل الى موجود فيه الفيديوهات

C:\Documents and Settings\abomostafa\My Documents\AutoPlay Media Studio 8\Projects\ffffffffffffffffff\CD_Root\AutoPlay\Vid eos


اسماء الفيديوهات

من 1 إلى 45

العنصر المستخدم فى تشغيل الفيديوهات هو Video1

محمد مصطفى الجن
06-08-2014, 03:38 PM
تقصد عمل زر تشغيل تلقائى وزر تشغيل يدوى؟ وذلك مع كل درس؟
ممكن
بالنسبة لى سوويتها ببرمجة المصفوفات وكونى عملت واجهتين فده شىء سهل جدا فى السويتش لان الواجهة كلها تعتبر مشهد واحد
عبارة عن انى نسخت المشهد مرتين
الاولى يدوية والثانية القيت فيها كود التشغيل التلقائى وانتهى الامر

178 زر صعب عمل نسخة تانية والتعديل عليهم زر زر

ولكن فين المشكلة اذا تم التشغيل تلقائى للفيديوهات وايضا يستطيع المستخدم الضغط على زر اى درس فيتم تشغيله فى المشغل ومن ثم اذا انتهى الدرس يعمل مابعده وفى حالة رغبته فى درس ما يضغط على الزر المحدد فيعمل

فكرة التشغيل التلقائى افضل من ان المستخدم يستمر فى كل مرة يضغط على رقم الدرس الى بعده وهكذا فمن الممكن انه مبتدئ وعاوز يتابع الدروس من البداية للنهاية بالشكل المرتب فى الحالة دى بعد كل درس هيتوجب عليه الضغط على زر الدرس الى بعده

ثامر أبو بلقيس
06-08-2014, 07:03 PM
السلام عليكم ورحمة الله وبركاته

الأخ محمد
178 زر صعب عمل نسخة تانية والتعديل عليهم زر زر

هل تستعمل الأزرار من نوع xButton أم من نوع Button ؟

وهل تسميتها مرتبة من 1 إلى 178 قلت تسمية و لاأتكلم عن النص المكتوب في الزر ؟

برجاء الاجابة ليس أمامي وقت طويل

ثامر أبو بلقيس
06-08-2014, 07:18 PM
نسمع بعض جيدا :

لا تكتب أي كود في الازرار

لضرورة سأفرض أن الأزرار عندك هي xButton موزعة في ساحة العمل
xButton3 - xButton2 - xButton1 الى غاية xButton147

ماذا نفعل ؟
أمسح كل الاكواد المكتوبة في هذه الازرار ثم
في خصائص الصفحة و في الحدث on show
أكتب :
for i = 1,178 do
sPreviousScript = Page.GetObjectScript("xButton"..i, "On Click");
sNewScript = "MediaPlayer.Load(\"Plugin1\",\"AutoPlay\\\\Videos\\\\"..i..".mp4\");"
Page.SetObjectScript("xButton"..i, "On Click", sPreviousScript .. "\r\n" .. sNewScript.. "\r\n" .."n =".. i);
end

وفي عنصر الميديا بلير وفي الحدث on finish
أكتب :
MediaPlayer.Load("Plugin1", "AutoPlay\\Videos\\"..(n+1)..".mp4");
n=n+1

ثم عاين مشروعك
على أن تكون الفيديوات في مجلد الفيديو التابع لبرنامج الاوتوبلاي

اذا كانت الازرار عند من نوع Button استبدل فقط في الأكواد كلمة xButton بـ Button
السلام عليكم

محمد مصطفى الجن
06-08-2014, 07:22 PM
نسمع بعض جيدا :

لا تكتب أي كود في الازرار

لضرورة سأفرض أن الأزرار عندك هي xButton موزعة في ساحة العمل
xButton3 - xButton2 - xButton1 الى غاية xButton147

ماذا نفعل ؟
أمسح كل الاكواد المكتوبة في هذه الازرار ثم
في خصائص الصفحة و في الحدث on show
أكتب :
for i = 1,178 do
sPreviousScript = Page.GetObjectScript("xButton"..i, "On Click");
sNewScript = "MediaPlayer.Load(\"Plugin1\",\"AutoPlay\\\\Videos\\\\"..i..".mp4\");"
Page.SetObjectScript("xButton"..i, "On Click", sPreviousScript .. "\r\n" .. sNewScript.. "\r\n" .."n =".. i);
end

وفي عنصر الميديا بلير وفي الحدث on finish
أكتب :
MediaPlayer.Load("Plugin1", "AutoPlay\\Videos\\"..(n+1)..".mp4");
n=n+1

ثم عاين مشروعك
على أن تكون الفيديوات في مجلد الفيديو التابع لبرنامج الاوتوبلاي

اذا كانت الازرار عند من نوع Button استبدل فقط في الأكواد كلمة xButton بـ Button
السلام عليكم

ليست ازار اخى انما هى صور مصممة ومن ثم عليها Paragraph

ثامر أبو بلقيس
06-08-2014, 07:32 PM
اذن الكود الاول بالاستبدال يصبح :
for i = 1,178 do
sPreviousScript = Page.GetObjectScript("Paragraph"..i, "On Click");
sNewScript = "MediaPlayer.Load(\"Plugin1\",\"AutoPlay\\\\Videos\\\\"..i..".mp4\");"
Page.SetObjectScript("Paragraph"..i, "On Click", sPreviousScript .. "\r\n" .. sNewScript.. "\r\n" .."n =".. i);
end

وهو المناسب لمشروعك إن شاء الله وخاصة اذا كانت عناصر Paragraph مرتبة واذا لم تكن احذفها وعاود آخرين مرتبين تلقائيا
وكل وحدة ضعها فوق ما يناسبها مثلا Paragraph1 فوق الصورة الاولى
Paragraph2 فوق الصورة الثانية وهكذا .... و لاتكتب فيها أكواد

موفق

ثامر أبو بلقيس
06-08-2014, 08:27 PM
أخي خادم المسلمين
الصورة توضح وجود استعمال أكواد ميديا في عنصر الفيديو
http://im66.gulfup.com/oRBy5c.gif (http://www.gulfup.com/?RTB1kJ)

سنتعامل مع عنصر الفيديو و بافتراض لك نفس الانشغال
على أن الفيديوات عندك من نوع avi و الازرار من نوع xButton

نفترض العدد للأزرار كذلك 178 و لكن تستطيع التجربة على عدد أقل لا أكثر
في خصائص الصفحة on show نكتب بدون تغيير الا في حالة عدد أكبر أو لاحقة الفيديو :
for i = 1,178 do
sPreviousScript = Page.GetObjectScript("xButton"..i, "On Click");
sNewScript = "Video.Load(\"Video1\",\"AutoPlay\\\\Videos\\\\"..i..".avi\");"
Page.SetObjectScript("xButton"..i, "On Click", sPreviousScript .. "\r\n" .. sNewScript.. "\r\n" .."Video.Play(\"Video1\");".. "\r\n" .."n =".. i);
end

وفي عنصر الفيديو وفي الحدث on finish
Video.Load("Video1", "AutoPlay\\Videos\\"..(n+1)..".avi", true, false);

n=n+1

ملاحظات :
- الفيديوات في مجلد الفيديو التابع للبرنامج بتسميات رقمية من 1 إلى غاية .....
- الازرار رقمها و ليس النص المكتوب فيها معبر عن الفيديو
- لا تكتب أي كود فقد تمت فيها الكتابة عند المعاينة مباشرة

خادم المسلمين
06-08-2014, 10:55 PM
تمت التجربة بنجاح اخى ثامر

مع عنصر الفيديو

http://www.gulfup.com/?jz4nY7

ولكن لاادرى لما يعمل عندى المديا بلير على الاوتو بلاى وقد اوضحت اليك بالفلاش موضحا المشكلة ؟

ثامر أبو بلقيس
07-08-2014, 07:36 PM
:abc_023::abc_023:ــــــــــــــــ ـــــــــــــــــــــــ:abc _023::abc_023:

احمد حكيم باز
09-08-2014, 03:22 AM
السلام عليكم ورحمة الله وبركاته موفق بإذن الله ... لك مني أجمل تحية . :abc_051::abc_051: