Langkah pertama klik menu
File-New-Other.
Pilih Android-Android Project
Masukkan Project Name :
DroidPlayer, Target Name : Android 2.2, Application Name : DroidPlayer, Package
Name : com.wizard.droidplayer, Create Activity : DroidActivity, Min SDk Version
: 8.
Akan
ditampilkan IDE yang menampilkan Project Baru.
Untuk
menampilkan dan mengedit tampilan dari Project DroidViewer yg dibuat klik dua
kali pada Package Explorer, DroidViewer-res-layout-main.xml.
Kemudian
Layout yang ada yaitu LinearLayout tidak perlu dihapus, pada jendela Outline
sebelah kanan klik kanan TextView, pilih Remove. Kemudian tambahkan Button,
kemudian tambahkan VideoView.
Pada jendela
Outline sebelah kanan klik masing-masing komponen yang sudah terpasang, klik
kanan pilih property kemudian set propertinnya di jendela property bagian bawah
sebagai berikut :
Komponen
|
Properti
|
Nilai
|
Button01
|
ID
|
@+id/bOpen
|
Text
|
Open
|
|
VideoView01
|
ID
|
@+id/vPlayer
|
Jika kita ingin merancang
dengan langsung mengubah isi text dari file main.xml juga bsa dilakukan
walaupun lebih sulit.
Kemudian untuk menuliskan
program buka file DroidActivity.java pada Package Explorer sebelah kiri, pilih
direktori src-com.wizard.droidplayer-DroidActivity.java.
Kemudian modifikasi kode
programnya menjadi seperti di bawah ini :
package com.wizard.droidplayer;
import java.io.File;
import android.app.Activity;
import android.os.Bundle;
import android.os.Environment;
import android.view.View;
import android.widget.Button;
import android.widget.MediaController;
import android.widget.VideoView;
public class DroidActivity
extends Activity {
private VideoView video;
private MediaController ctlr;
/** Called when the activity is first
created. */
@Override
public void onCreate(Bundle
savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
ctlr=new
MediaController(this);
Button
bPlay=(Button)findViewById(R.id.bPlay);
bPlay.setOnClickListener(onPlay);
}
private
View.OnClickListener onPlay=new View.OnClickListener() {
public
void onClick(View v) {
try
{
File
clip=new File(Environment.getExternalStorageDirectory(), "747.3gp");
if
(clip.exists()) {
video=(VideoView)findViewById(R.id.vPlayer);
video.setVideoPath(clip.getAbsolutePath());
String urlvideo="http://commonsware.com/misc/test2.3gp";Uri uri=Uri.parse(urlvideo);
//video.setVideoURI(uri);
ctlr.setMediaPlayer(video);
video.setMediaController(ctlr);
video.requestFocus();
video.start();
}
}
catch (Exception e) {
}
}
};
}
Tidak ada komentar:
Posting Komentar