In acest tutorial vom implementa un clip video in Android.
Deschidem Eclipse si cream un proiect nou (vezi aici cum) pe care il denumim VideoClip.
In folderele proiectului cream un folder nou in VideoClip -> res pe care-l denumim raw si in care punem un video (pe care vrem sa il afisam in aplicatie) din pc (cu copy-paste).
In res -> layout -> activity_main.xml cream un VideoView. Din panoul din stanga selectam Images & Media -> VideoView si-l tragem cu mouse-ul in fereastra noastra sau scriem codul:
<VideoView android:id="@+id/videoView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerVertical="true" android:layout_centerHorizontal="true" />
Tot in activity_main.xml cream un Button. Din panoul din stanga selectam Form Widgets -> Button si-l tragem cu mouse-ul in fereastra noastra sau scriem codul:
<Button android:id="@+id/button1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerVertical="true" android:layout_centerHorizontal="true" android:background="@android:color/transparent" />
Am creat butonul transparent peste video-ul nostru, pentru ca atunci cand dam click pe el, sa reinceapa video-ul.
Deschidem MainActivity.java si scriem urmatorul cod:
Button buttonPlayVideo2 = (Button)findViewById(R.id.button1); getWindow().setFormat(PixelFormat.UNKNOWN); //displays a video file VideoView mVideoView2 = (VideoView)findViewById(R.id.videoView1); String uriPath2 = "android.resource://toyo.example.video/"+R.raw.movie; Uri uri2 = Uri.parse(uriPath2); mVideoView2.setVideoURI(uri2); mVideoView2.requestFocus(); mVideoView2.start(); buttonPlayVideo2.setOnClickListener(new Button.OnClickListener(){ @Override public void onClick(View v) { VideoView mVideoView2 = (VideoView)findViewById(R.id.videoView1); // VideoView mVideoView = new VideoView(this); String uriPath = "android.resource://toyo.example.video/"+R.raw.movie; Uri uri2 = Uri.parse(uriPath); mVideoView2.setVideoURI(uri2); mVideoView2.requestFocus(); mVideoView2.start(); }});
Rulam aplicatia si vedem rezultatul final:
Vezi aici cum poti sa-ti salvezi aplicatia in vederea rularii ei pe telefonul mobil.
Proiectul (cu toate fisierele) realizat se poate downloada de AICI.
Aplicatia pentru telefonul mobil se poate downloada de AICI.
Dupa ce se downloadeaza, se copiaza in telefonul mobil si se instaleaza.
Vezi aici exemplu de aplicatie cu videoclip integrat.
Urmareste tutorialul video despre cum sa integrezi un videoclip in Android: