تصميم تطبيق المصمم العربي الدرس الرابع : اضافة الفيديوهات للتطبيق وتشغيلها بداخله

1:26 م
السلام عليكم
في هذه التدوينة سوف نشرح الدرس الرابع من دورة تصميم تطبيق المصمم العربي وفي هذا الشرح سوف نقوم ب جعل التطبيق يدعم رفع الفيديوهات ومشاهدتها من داخل التطبيق وايضا تحميلها كل هذا واكثر 
وهذا فيديو الشرح كاملاً والاكواد ستجدها بعد الفيديو في الاسفل وايضا ستجد صور توضحية للشرح




< الاكواد التي في الفيديو >

on create (كود تشغيل الفيديو (يوضع في شاشة تشغيل الفيديو :

final VideoView vd = new VideoView(ChromaprevActivity.this); vd.setLayoutParams(new LinearLayout.LayoutParams(android.widget.LinearLayout.LayoutParams.MATCH_PARENT, android.widget.LinearLayout.LayoutParams.MATCH_PARENT)); String video_url = getIntent().getStringExtra("chroma"); Uri uri = Uri.parse(video_url); final ProgressDialog pd = new ProgressDialog(ChromaprevActivity.this); pd.setMessage("loading video.."); pd.setCancelable(false); pd.show(); linear2_view.addView(vd); vd.setVideoURI(uri); vd.setMediaController(new MediaController(this)); vd.requestFocus(); vd.start(); vd.setOnPreparedListener(new MediaPlayer.OnPreparedListener() { @Override public void onPrepared(MediaPlayer mp){ pd.dismiss(); }}); vd.setOnErrorListener(new MediaPlayer.OnErrorListener(){ @Override public boolean onError(MediaPlayer mediaPlayer,int i,int i1){ pd.setMessage("Failed to load video."); pd.setCancelable(true); pd.show(); finish(); return true; }});

••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••

( وهذه الاكواد التي تجعل الازرار بالشكل الدائري ( شكل فقط :

1- كود زر مشاهدة الفيديو : 

android.graphics.drawable.GradientDrawable gxc = new android.graphics.drawable.GradientDrawable();
gxc.setColor(Color.parseColor("#ffffff"));
gxc.setCornerRadius(40);
button1_view.setBackground(gxc);

•••••••••••••••••••••••••••••••••••••

2- كود زر تحميل الفيديو : 

android.graphics.drawable.GradientDrawable gxx = new android.graphics.drawable.GradientDrawable();
gxx.setColor(Color.parseColor("#ffffff"));
gxx.setCornerRadius(40);
button2_download.setBackground(gxx);

••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••

< وهذه صور توضيحية للشرح >

هذه الصور من الشاشة الخاصة بالفيديوهات :

















••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
وهذه الصور من الشاشة الخاصة بتشغيل وعرض الفيديو :




•••••••••••••••••••••••••••••••••••••••••

#kimo_Android
#sketchware
المنشور التالي
« المنشور السابق
المنشور السابق
المنشور التالي »

Translate