Oke langsung saja proses pembuatannya:
- Buka Borland Delph 7
- Buat sebuah Form masukkan komponen sbb:
- 1 buah panel
- 1 buah DriveComboBox
- 1 buah DirectoryListBox
- 1 buah FileListBox
- 1 buah MediaPlayer
- 1 buah Button
Tahap selanjutnya masukkan Coding dibawah ini :
- Pada Komponen FileListBox masukkan Coding :
begin
if (FileListBox1.FileName <>'')
then
with MediaPlayer1 do
begin
FileName:=FileListBox1.FileName;
open;
if stretch then
DisplayRect:=Rect(0,0, Panel1.Width, Panel1.Height)
else
DisplayRect:=rect(0,0,0,0)
end;
end;
- Klik 2x pada form masukkan coding dibawah ini:
procedure TF_PemutarVideo.FormCreate(Sender: TObject);
begin
stretch:=true;
MediaPlayer1.Display:=Panel1;
MediaPlayer1.VisibleButtons:=[btPlay,btPause,btStop,btNext,btPrev,btStep,btBack];
FileListBox1.Mask:='*.avi;*.mpg;*.mpeg';
DirectoryListBox1.FileList:=FileListBox1;
DriveComboBox1.DirList:=DirectoryListBox1;
end;
- Masukkan Coding di bawah ini pada Button Close :
begin
Close;
end;
Selesai jalankan program.
Untuk download program sederhananya klik disini. Semoga bermanfaat
15 komentar:
Thanks pak artikelnya
sngt membntu dalam tgs kul q
Ok
sm2
listing program if stretch untuk apa ? saat di kompile dan jalankan program pesan error di 'stretch'
makasih..
suwun gan artikelnya
@Teysar : stretch untuk menampilkan video dipanel dengan ukuran penuh, sudah sy coba programnya tidak terjadi error, terima kasih telah berkunjung
@Aris : Oce Cipz
thx gan atas artikel nya, sangat membantu
Gan kalau untuk pembuatan menu-menu tutorialnya gan
@Teysar Thiar : coba tambahkan "stretch : booelan;"
di atas private declarations
private
stretch:boolean;
{ Private declarations }
saya bikin sendiri, tapi gak bisa buat video, kenapa ya?
ada yg tau
ini source code nya
{$R *.dfm}
procedure TForm1.Timer1Timer(Sender: TObject);
begin
label1.Left:=label1.Left -1;
if (label1.left+label1.Width)<=0 then
label1.left :=panel1.Width;
pro.position:=mp.Position;
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
application.Terminate;
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
if open.execute then
begin
label2.Caption:=open.FileName;
mp.FileName:=open.FileName;
mp.Open;
pro.position:=mp.position;
pro.max:=mp.Length;
mp.Enabled:=true;
timer1.Enabled:=true;
end;
end;
ini printscreenya
http://img832.imageshack.us/img832/3324/mediagagal.jpg
kok dapet pesan error pas di "if stretch then" ??
Cara membuka file video nya gmna gan?
listingnya gan erorr
klo bisa yg jelas biar org awam cpat ngerti.
"stretch : booelan;"
di atas private declarations
private
stretch:boolean;
{ Private declarations }
Vidionya speednya cepet gimana normalinnya gan?
Posting Komentar
Silahkan memberikan komentar dengan sopan, komentar bernada spam akan ane hapus, terima kasih kunjungannya