الإصلاح التربوي العام
<script type="text/javascript" src="http://widgets.amung.us/tab.js"></script><script type="text/javascript">WAU_tab('6ocfj484yzd8', 'left-middle')</script>
center][/center]
عزيزي الزائر / عزيزتي الزائرة يرجي التكرم بتسجبل الدخول اذا كنت عضو معنا
او التسجيل ان لم تكن عضو وترغب في الانضمام الي اسرة المنتدي
سنتشرف بتسجيلك
شكرا
ادارة المنتدي

الإصلاح التربوي العام


 
الرئيسيةاليوميةس .و .جبحـثالتسجيلدخول

شاطر | 
 

 إضافة الأكشن Repeating الخاصة بتكرار الميديا "

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل 
كاتب الموضوعرسالة
حمادي 100



عدد الرسائل : 250
العمر : 41
نقاط : 7148
تاريخ التسجيل : 22/08/2014

مُساهمةموضوع: إضافة الأكشن Repeating الخاصة بتكرار الميديا "    الإثنين يوليو 06, 2015 6:01 pm

إضافة الأكشن Repeating الخاصة بتكرار الميديا " تم تنفيذها لأجل إستخدامها لتكرار آيات القرآن الكريم "

إهـــــداء إلى أخى أبو بلقيس وجميع الأعضاء و الزائرين للمنتدى
الموضوع للاخ عبود
قــدم لكم الفيرجن " 1.0.0.0 " لإضافة الأكشن Repeating الخاصة بتكرار الميديا " تم تنفيذها لأجل إستخدامها لتكرار آيات القرآن الكريم بغرض التحفيظ "




هى إضـــافة أكشن توضع فى المسار التالى :

الكود:

كود:

        --
"C:\Program Files\AutoPlay Media Studio 8\Plugins\Actions"


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

1- عن طريق التقطيع المسبق لأى ميديا سواء صوت أو فيديو من قبل المبرمج وفى هذة الحالة يتم إستخدام الأمر Repeat.Section .

2- عن طريق التقطيع الزمنى المسبق و المعد لأى ميديا سواء صوت أو فيديو من قبل المبرمج وفى هذة الحالة وجب التنبيه على مراعاة الدقة الازمة لإخراج العمل بصورة جيدة وفى هذه الحالة يتم إستخدام الأمر Repeat.SectionEndSeconds .

إضافة الأكشن Repeating الخاصة بتكرار فى حالة الرغبة لعودة الضبط الأصلى يتم إستخدام الأمر Repeat.Reset وهذا الأمر ليس ضروريا و إنما هو لمن يريد زيادة التأكيد على الفصل بين إستخدامات الإضافة .







أولا : Repeat.Section




1- يمكن من خلالة إختيار أو كتابة إسم البليجين " الميديا بلير " المراد تشغيل الصوت أو الفيديو به .

2-
يمكن من خلالة إختيار أو كتابة مسارالملف الصوتى أو ملف الفيديو المراد تكرار تشغيلة .

3- يمكن كتابة عدد مرات التكرار به مباشرة أو من خلال متغير يعبر عن الرقم " على سبيل المثال إستخدام إينبوت أو ......... " .

4- يمكن من خلال إختيار القيمة true إظهار ديالوج وقتى عند نهاية كل تكرار ثم يختفى تلقائيا وعن طريق القيمة false فى حالة عدم الرغبة فى ظهور الديالوج .

5- يمكن من خلالة كتابة إسم متغير يتم تخزين قيمة 1 - فى حالة وجود خطأ فى إدخال عدد مرات التكرار فيمكن من خلالة عمل شرط عند حدوث خطأ يتم تنفيذ شيئ ما " على سبيل المثال جعل الماوس مركزا فى إينبوت إدخال عدد مرات التكرار " .

كود تطبيقى على ماسبق :

الكود:

كود:

        --
--this function Created by abood a.s.a

v = Input.GetText("Input1");

result = Repeat.Section("Plugin1", "AutoPlay\\Videos\\AbdElbaset.avi", v, true)
if result==-1 then
  Input.SetSelection("Input1", 1, -1);
end




ثانيا : Repeat.SectionEndSeconds



1- يمكن من خلالة إختيار أو كتابة إسم البليجين " الميديا بلير " المراد تشغيل الصوت أو الفيديو به .

2- يمكن من خلالة إختيار أو كتابة مسارالملف الصوتى أو ملف الفيديو المراد تكرار تشغيلة من أى نقطة يتم تحديدها إلى أى نقطة أخرى بحسب عدد مرات التكرار .

3- يمكن من خلالة كتابة رقم الآية المراد البدء منها مباشرة أو من خلال متغير يعبر عن الرقم " على سبيل المثال إستخدام إينبوت أو ......... " ..

4- يمكن من خلالة كتابة رقم الآية المراد الإنتهاء عندها مباشرة أو من خلال متغير يعبر عن الرقم " على سبيل المثال إستخدام إينبوت أو ......... " .

5- يمكن كتابة عدد مرات التكرار به مباشرة أو من خلال متغير يعبر عن الرقم " على سبيل المثال إستخدام إينبوت أو ......... " .

6- يمكن من خلال إختيار القيمة true إظهار ديالوج وقتى عند نهاية كل تكرار ثم يختفى تلقائيا وعن طريق القيمة false فى حالة عدم الرغبة فى ظهور الديالوج .

7- يمكن كتابة المصفوفة على شكل نصى بمعنى تكون بين علامتى تنصيص " " وفيها يكون أول رقم لابد أن يكون 0 ثم الأرقام الأخرى والتى ستكون معبرة عن نهاية كل آية وطبعا يتم الفصل بين كل رقم وآخر بفاصلة , مع وجوب الدقة فى هذة العملية قدر المستطاع
وأيضا يمكن كتابة متغير يعبر عن المصفوفة النصية وإستدعاء قيمة هذا المتغير وللتوضيح أكثر يمكنك الرجوع إلى الملف المفتوح المدمج مع الإضافة.

sunny المصفوفة تتكون من نهايات الآيات بمعنى أن الآية رقم 1 فى صور المثال المقدم بالأعلى هى عند نهاية المقطع الصوتى أو المقطع فى الفيديو أى عند نهاية قوله تعالى والضحى " عندما ينتهى من هذة الكلمة تحسب آية " وطبعا يؤخذ رقم الــ Pos الذى يكون عنده على أنه رقم إنتهاء الآية الأولى .

Razz مزيدا من التركيز = مزيدا من الفهــــــــم الجيــــــــــد لطريقة عمل الإضافة .

Razz يمكن الرجوع لملف الهلب أو الملف المفتوح إذا لم يكن الأمر واضحا .
8- يمكن من خلالة كتابة إسم متغير يتم تخزين قيمة 1 - فى حالة وجود خطأ فى إدخال عدد مرات التكرار فيمكن من خلالة عمل شرط عند حدوث خطأ يتم تنفيذ شيئ ما " على سبيل المثال جعل الماوس مركزا فى إينبوت إدخال عدد مرات التكرار " .

كود توضيحى على ما سبق :

الكود:

كود:

        --
--this function Created by abood a.s.a
v = Input.GetText("Input2");
s = Input.GetText("Input3");
d = Input.GetText("Input4");
mytable = "0,10.0427369,15.2,23.2,36.8709177,46.6281853,60,69.5187703,80.6584461,90.2889721,101.3968021,101.4";
result = Repeat.SectionEndSeconds("Plugin1", "AutoPlay\\Videos\\AbdElbaset.avi", s, d, v, false, mytable);
if result=="Start" then
  Input.SetSelection("Input3", 1, -1);
 elseif result=="End" then
    Input.SetSelection("Input4", 1, -1);
 elseif result=="Loop" then
    Input.SetSelection("Input2", 1, -1);
end




ثالثا : Repeat.Reset



1- يمكن من خلالة إختيار أو كتابة إسم البليجين " الميديا بلير " المراد عمل إعادة ضبط له .

2- يمكن من خلال إختيار القيمة true إظهار ديالوج وقتى عند نهاية كل تكرار ثم يختفى تلقائيا وعن طريق القيمة false فى حالة عدم الرغبة فى ظهور الديالوج .

كود توضيحى على ما سبق :

الكود:

كود:

        --
--this function Created by abood a.s.a

Repeat.Reset("Plugin1", true);




http://www.mediafire.com/download/ypuptjxhdmuk8ml/Repeating.rar

أو من
https://dl.dropboxusercontent.com/u/29881160/Repeating.rar

أومن
http://arab.sh/63o5leo7zeyv








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

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
الإصلاح التربوي العام :: **** البرامج المشروحة-
انتقل الى: