Youtube On Android App part 3

by

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

سنكمل ما تبقى من اضافة اكواد إلى MainActivity Class  .

نقوم ياضافة التعاريف التالية :

private static final int RECOVERY_REQUEST = 1;
private YouTubePlayerView youTubeView;
private YouTubePlayer player;

 ومن ثم عمل ربط للمشغل الموجود في Layout , كما التالي :

youTubeView = (YouTubePlayerView) findViewById(R.id.youtube_view);

 

 

ضمن التابع onInitializationSuccess   قم ياضافة الكود التالي , من اجل 

this.player=youTubePlayer;
if(!b){
    player.cueVideo("Your Video link");
}

 مع استبدال باسم الفيديو الخاص بك  , من Youtube  .

 

التابع  onInitializationFailure في حال حدوث خطا اثناء تحميل الفيديو .

سيقوم بارجاع رسالة Toast  تنبهك بوجود خطا اثناء التحميل .

 

قم باضافة التابعين التاليين , من اجل عمل تهيئة لعمل البرنامج .

 

ملاحظة : 

يجب ان تقوم باضافة صلاحيات في ملف AndroidManifest.xml  

<uses-permission android:name="android.permission.INTERNET"/>

 

 من اجل السماح للبرنامج بالدخول للانترنت ..

 

 

يمكنك تحميل نسخة من الكود من GitHub  .

Youtube On Android App part 2

by

الدرس التالية , سوف نكمل Youtube Player  . 

بعد انشاء Key  , يجب تحميل ملف Jar  يتم اضافته إلى مشروعك بمستوى التطبيق .

الملف التالي هو   Android Player API from Youtube  

تستطيع تحميله من الرابط التالي 

بعد تحميله على حاسبك , قم باضافنة إلى مجلد Lib   داخل مشروعك . 

كما هو مبين في الصوره التالية :

 

الخطوة التالية , هي اضافة ملف ال JAR  الذي تم ارفاقة مجلد Lib  ,

يجب تحميله على build.gradle  مستوى البرنامج .كما هو مبين في الصوره السابقة ,

وهذه العملية مهمة حتى يستطيع البرنامج قراءة ال youtube API

 

نقوم بالخطوة المبينة بالصوره التالية : Implament YoutubePlayer  في MainActivity

public class MainActivity extends YouTubeBaseActivity implements YouTubePlayer.OnInitializedListener 

 

يتم اضافة الكودج التالي في  activity_main.xml  , من اجل تهيئة المشغل .

 

يتبع .......

Youtube On Android App part 1

by

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

في المقالة التاليه سوف نتحدث عن امكانية تشغيل فيديو Youtube  في برنامج Android  .

 سنقوم باستخدام Google API  التى تعطينا ميزات كثيره منها Youtube APIs  .

كما في الصوره التالية يتم انشاء مشؤوع على منصة Google API Manager 

رابط الكونسول Google API's  , 

 

نقوم بالنقر على السهم المحدد باللون الاصفر من اجل انشاء مشروع جديد على  Google API  , 

بعد ذلك نحتاج للذهاب إلى تبويب  Library  ,  من اجل تفعيل Youtube Data API

قم بعمل التالي  Youtube Data API = Enable

الخطوة التالية , من Credentials Ta  قم بانشاء مفتاح API key   .

 

الخطوة التالية , وهي اعطاء او تخصيص المفتاح لمنصه معينه (ممكن ان تكون none ), لكن للحماية الاكبر , اختر Android APPS  .

وقم باضافة Package Name  and SH-1

?? ??? .

يتبع ....