القائمة الرئيسية

الصفحات

تشغيل الفيديو من الانترنت والهاتف – AIDE - الدرس 10

تشغيل الفيديو من الانترنت والهاتف – AIDE - الدرس 10

تشغيل الفيديو من الانترنت والهاتف



تشغيل الفيديو من الانترنت والهاتف – AIDE - الدرس 10


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

زوار ومتابعي مدونة Free Androidy

اهلا ومرحبا بكم في درس جديد من سلسلة دروس تعلم برمجة تطبيقات الاندرويد على الجوال باستخدام تطبيق AIDE.

في هذه التدوينة ان شاء الله سنتعلم كيف نقوم بفتح ملفات الفيديو اما من خلال الانترنت مباشرة او من خلال الملفات المرفقة مع التطبيق.

لتنفيذ هذا المشروع او لتنفيذ هذا التطبيق، في البداية نقوم بعمل Layout، طبعا ال Layout الافتراضي نضع بداخلها linear layout ويكون vertical، ومن ثم نضع بداخلها video view، ومن ثم نضع الابعاد للعرض والارتفاع حسب رغبة المستخدم او حسب رغبة المبرمج.
في البداية وقبل ان نبدأ في عملية البرمجة، يجب ان نقوم بالسماح للتطبيق او إعطاء التطبيق صلاحية استخدام الانترنت او ما يسمى internet permission، من ملف manifest، وأيضا نفعل ال permission صلاحية التخزين او استخدام الذاكرة الافتراضية الموجودة في التطبيق.


نذهب الى ملف ال manifest ونقوم بإعطاء ال permission

الكود الأول هو permission. INTERNET لصلاحية الاتصال بالأنترنت

الكود الثاني هوSTATE_permission. ACCESS_NETWORK للوصول الى الشبكة

الكود الثالث هو permission. ACCESS_WIFI_STATE   بحيث انه اذا كان الانترنت يتصل من خلال الواي فاي

نفعل خاصيه WIFI_STATE

الكود الرابع هو permission. WRITE_EXTERNAL_STORAGE  هذا ال  permission يعني ان الفيديو عندما يشتغل لا يتم تشغيله من خلال الرابط وانما يتصل بملف الفيديو ومن ثم يقوم بفك الضغط من نظام الفيديو اذا كانMP4  اوFLV  أي الأنظمة التي يحتوي عليها نظام الفيديو، يتم فك هذا الضغط من ملفات الفيديو وفتحها في ذاكره الهاتف ليتم تشغيل ملف الفيديو، فمن الضروري إضافة هذا ال permission للعمل بشكل صحيح في التطبيق.

الان نتوجه الى ملف الاكتفيتي جافا.

في ملف الاكتفيتي جافا نقوم أولا بتعريف ال (VideoView)، ونقوم بإعطائه Id، كما هو موضح في الكود لتالي







في بداية الكود لتشغيل الفيديو لابد من وضع رابط لتشغيل ملف الفيديو، فنعرف string ونعطيه اسم فمثلا نعطيه اسم u2، ونضع فيه الرابط الذي يتم تشغيله.


وأيضا نقوم بعمل متغير Uri، ونعطيه اسم uri، ونضع فيه متغير (u2)، الذي يحتوي على الرابط الذي تم وضعه في الكود السابق.





هذا نموذج لتشغيل الفيديو من خلال الرابط او من خلال الانترنت.


لتشغيل ملفات الفيديو من التطبيق مباشرة، يعني نرفق ملف الفيديو مع التطبيق، نضع ملف الفيديو في مجلد ال raw.
ونقوم بكتابة الكود التالي:



لنسخ عنوان الرابط لأي فيديو نقوم بالآتي:


1-      نقوم بمسح علامة www، واستبدالها بحرف m
2-      ومن ثم في نهاية الفيديو نكتب
&app=m

ومن ثم نقوم بالضغط على enter، ومن ثم يظهر لنا الفيديو الذي نريد اخذ الرابط له ونقوم بنسخ عنوان الرابط


نتمنا ان يكون هذا الدرس واضح وسهل والى درس جديد ان شاء الله،


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

تعليقات

محتويات المقالة