![]() |
تشغيل الفيديو من الانترنت والهاتف |
تشغيل الفيديو من الانترنت والهاتف – AIDE - الدرس 10
السلام عليكم ورحمه الله وبركاته
زوار ومتابعي مدونة Free Androidy
اهلا ومرحبا بكم في درس جديد من سلسلة دروس تعلم برمجة تطبيقات الاندرويد على الجوال باستخدام تطبيق AIDE.
في هذه التدوينة ان شاء الله سنتعلم كيف نقوم بفتح ملفات الفيديو اما من خلال الانترنت مباشرة او من خلال الملفات المرفقة مع التطبيق.
لتنفيذ
هذا المشروع او لتنفيذ هذا التطبيق، في البداية نقوم بعمل Layout، طبعا ال Layout الافتراضي نضع بداخلها linear layout
ويكون vertical،
ومن ثم نضع بداخلها video view، ومن ثم نضع الابعاد للعرض والارتفاع حسب
رغبة المستخدم او حسب رغبة المبرمج.
نذهب الى ملف ال 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، ونضع فيه الرابط الذي يتم تشغيله.
هذا نموذج لتشغيل الفيديو من خلال الرابط او من خلال الانترنت.
لنسخ عنوان الرابط لأي فيديو نقوم بالآتي:
ومن ثم نقوم بالضغط على enter، ومن ثم يظهر لنا الفيديو الذي نريد اخذ الرابط له ونقوم بنسخ عنوان الرابط
تعليقات
إرسال تعليق