Ako ste poฤetnik u Delphi-ju sigurno ฤe vas oduลกeviti ฤinjenica da vrlo lako i bez mnogo znanja, moลพete napraviti vaลก „Media Player“, aplikaciju koja ฤe puลกtati *.wav i *.mid fajlove. E pa da odmah poฤnemo, pokrenite novi projekt i na formu postavite „MediaPlayer“ kontrolu sa palete „System“. U osobinama preฤite na skup opcija „VisibleButtons“ i kliknite na znak plus sa leve strane, prve tri opcije postavite na „True“, a ostale na „False“. Ovim smo kontrolu ograniฤili na samo tri dugmeta koja nam trebaju: play, pause i stop. Sada na formu pored postojeฤe kontrole postavite obiฤno dugme sa natpisom „Fajl“. I na kraju postaviฤemo joลก jednu kontrolu, a to je kontrola za praฤenje procesa (Gauge). Kontrola se nalazi na paleti alatki „Samples“, postavite je do levo od prethodnih, osobinu „ForeColor“ postavite na „clBlue“. Pokuลกajte da dobijete raspored i veliฤinu kontrola kao na slici. Sledeฤe kontrole koju ฤete da postavite na formu su: „Open File“ dijalog sa palete „Dialogs“ ฤije osobine: „DefaultExt“ na „Wav“, „Title“ na „Otvori zvucni fajl“, dve osobine „Options.ofHideReadOnly“ i „Options.ofHideReadOnly“ postavite na „True“. A za kontrolu „Timer“, osobine „Interval“ postavite na 100 milisekundi i „Enabled“ na „False“.
Sada ฤemo za kontroli „OpenFile“ postaviti filter za otvaranje fajlova odreฤene ekstenzije, u osobini „Filter“ kliknite na dugme sa tri taฤke i u narednom dijalog prozoru u polja „Filter Name“ upiลกite kako ฤe se zvati filter, a u koloni „Filter“ unesite podrazumevane ekstenzije.
Sledeฤe ลกto ฤemo uneti je programski kod, i to prvo u dogaฤaj „OnClick“ dugmeta „Fajl“
With OpenDialog1 Do
If Execute Then
BEGIN
Caption:=’ MediaPlayer – ‘ + ExtractFilename(FileName);
MediaPlayer1.FileName:= FileName;
FileName:= ‘ ‘;
With MediaPlayer1 Do
BEGIN
Open;
Gauge1.MaxValue:=Length;
Gauge1.Progres:=0;
Timer1.Enabled:=True;
END;
END;
Joลก ฤete morati uneti sledeฤi kod vezan za kontrolu „Timer“:
Gauge1.Progress:=MediaPlayer1.Position;
I program je gotov, sada ฤete moฤi da na vaลกem kompjuteru reprodukujete zvuฤne fajlove tipa *.wav i *.mid.
Pratite Krstaricu na www.krstarica.com