Lazarus(aplikácia) - vkladanie videí [EDIT2]

Programovacie jazyky, rady, poradňa...
Belgabad
Light Expert
Light Expert
Používateľov profilový obrázok
Príspevky: 57
Registrovaný: 18 mar 2013, 11:53

Lazarus(aplikácia) - vkladanie videí [EDIT2]

Príspevok od používateľa Belgabad »

ahojte

-rád by som do svojho programu vložil videá. Počul som, že na to potrebujem objekt "animate", ale nikde ho nemôžem nájsť (ani v starších verziách lazarusu ani na internete). Prípadne neexistuje nejaký príkaz, ktorý by spustil napr. prehrávač s videom?

-tiež by som chcel vložiť obrázok. Viem dať do imagu jeden obrázok na pevno, ale nedá sa vložiť niekoľko rôznych obrázkov a vyvolať jeden z nich po splnení nejakej podmienky? //vyriešené

Za pomoc ďakujem :)
Redpoint1
Light Expert
Light Expert
Príspevky: 66
Registrovaný: 25 sep 2006, 23:24
Kontaktovať používateľa:

Re: Lazarus(aplikácia) - vkladanie videí, obrázkov

Príspevok od používateľa Redpoint1 »

Tak ohladom tych obrazkov by to nemalo byt problem

Mozes si vybrat ci chces neustale nacitavat obrazok a potom vykreslovat do canvasu ,alebo vsetky obrazk budu uz vopred nacitavane napriklad v poli a jednoducho uz to potom len hodis na canvas.

Priklad (len zhruba ako to ma vyzerat)

Kód: Vybrať všetko

PoleObrazkov : array of TBitmap
---------------------------------
setlength(PoleObrazkov, X);
for i:=0 to high(PoleObrazkov) do
begin
PoleObrazkov[i] := TBitmap.Create;
PoleObrazkov[i].loadfromfile('cesta/k/obrazku');
end;

//vykreslovanie
case podmienka of //alebo iny typ podmienky
1: Obr.Canvas.Draw(X, Y, PoleObrazkov[1]);
2: Obr.Canvas.Draw(X, Y, PoleObrazkov[2]);
.
.
.
end;

Ak furt chces nacitavat pri splneni podmienky a nechces mat v pamati:

Kód: Vybrať všetko

Obrazok : TBitmap;
---------------------
Obrazok := TBitmap.Create;
if (podmienka1) then
Obrazok.LoadFromFile('cesta/k/obrazku')
else if (podmienka2) then
Obrazok.LoadFromFile('cesta/k/obrazku')
else
Obrazok.LoadFromFile('cesta/k/obrazku');
Obr.Canvas.Draw(X,Y, Obrazok);
FreeAndNil(Obrazok);
Belgabad
Light Expert
Light Expert
Používateľov profilový obrázok
Príspevky: 57
Registrovaný: 18 mar 2013, 11:53

Re: Lazarus(aplikácia) - vkladanie videí, obrázkov

Príspevok od používateľa Belgabad »

vďaka :)

tak už len tie videá
Napísať odpoveď