اضافة مقطع فيديو لا يحتاج الانترنت لتشغيله _ Sketchware

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

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

الشرح
اولا : نضيف Linear"H في صفحة التصميم وهي (VIEW) .
ثانيا : نضغط على الخيارات في الاعلى (ثلاث نقاط) وبعدها نضغط على Sounds مقطع صوتي وبأسمvideo كما في االصورة ادناه .


ثالثا : نضغط على زر الحفظ الموجود في الاعلى في صفحة التصميم وهي (view) كما في الصورة ادناه .



رابعا : الان نتوجه الى متصفح الملفات ونقوم بنسخ مقطع الفيديو ونلصقه في المسار التالي :

فعل عرض الملفات المخفية


  Sketchware.


  resources


sounds





* بعدها تدخل الى المشروع الذي تريد ان تضيف له الفيديو ويكون مرقم فتقوم بلصق المقطع وبعدها تقوم بحفظ الاسم الخاص بالملف الصوتي بعد الحفظ تحذف الملف الصوتي وتغير اسم المقطع الفيديوهي الى نفس اسم الملف الصوتي مع تغيير الصيغة فتصبح كالتالي video.mp3 كما في الصورة ادناه ...


خامسا : نتوجه الى sketchware ونضيف في حدث onCreate الموجود في صفحة الحدث (EVENT) الكود التالي في بلوك add source directly الموجود في قسم Component .

final VideoView vd = new VideoView(MainActivity.this); vd.setLayoutParams(new LinearLayout.LayoutParams(android.widget.LinearLayout.LayoutParams.MATCH_PARENT, android.widget.LinearLayout.LayoutParams.MATCH_PARENT));
linear1.addView(vd);
vd.setVideoURI(Uri.parse("android.resource://"+getPackageName()+"/"+R.raw.video));
vd.setMediaController(new MediaController(this));
vd.requestFocus();
 vd.start();

تتأكد من من النصوص السوداء في الكود MainActivity هي الصفحة التي اضفت Linear"H فيها علماً ان اسم الصفحة تجده بجانب زر التجميع (Run)  
اما linear1 فهو id الخاص ب Linear"H 
واخيرا video فهو الاسم الخاص بمقطع الفيديو ...

سادسا : بعد الإنتهاء من الخطوات اعلاه نقوم بتجميع التطبيق وذلك بالضغط على زر التجميع (Run) الموجود في صفحة التصميم وهي (VIEW).


* نبذة مختصرة عن حدث oncreate
يستخدم هذا الحدث لاضافة الاكواد فيه ويتم تنفيذ الاكواد عند فتح التطبيق في حال كانت الصفحة هي الصفحة الرئيسية او عند التنقل بين الصفحات يعني لو انتقلنا الى صفحة معينة ورجعنا الى الصفحة الرئيسية فسيتم تنفيذ الاوامر مرة اخرى .
* نبذة مختصرة عن لاينر H
يستخدم هذا الحدث في حال اردنا ترتيب الحاجيات فيه بشكل افقي فتلقائيا عند اضافة الحاجة يتم الترتيب بشكل افقي فهذه طريقة عمل هذا التخطيط .
* نبذة مختصرة عن بلوك ADS
يستخدم هذا البلوك في اضافة الاكواد فيه والغرض من اضافة هذا البلوك في تطبيق Sketchware هو للتعويض عن الاكواد الغير موجودة في التطبيق واقصد غير موجودة بصيغة بلوك فهذا الغرض من اضافة البلوك ADS او ما يعرف add source directly او طريقة الاستعمال .

 اتمنى الشرح مفهوم السلام عليكم ورحمة الله 
المقالة التالية المقالة السابقة
لا توجد تعليقات
اضـف تعليق
comment url