[Delphi] Wyświetlanie tekstu na komponencie Media Player

0

Podczas odtwarzania filmu na komponencie MediaPlayer i wyświetleniu tekstu przy pomocy DrawText tekst
szybko znika, a gdy dam Timer'a (Interval = 1) tekst szybko miga...help!

0

Nie wiem, czy o to chodzi...:
Może po prostu zamiast MediaPlayer, daj pare Buttonów, a na InClick
MediaPlayer1.Play; ect.
Zamiast TextOut użyj zwykłego labela...

{hello} ------------------------------------------------------------
The Delphi has you ...

0

nie mozna ustawic labela zeby byl nad panelem z odtwarzanym filmem

0

a jak w OnCreate formy wstawisz Form1.DoubleBuffered:=true; to tez miga?

0

to juz mam od samego poczatku (aco do migania to dotego niedoszedlem nawet bo DrawText nawet nie moge znalezc w klasie Tmediaplayer aniTcanvas :/

0

na canvasie tekst bedzie znikal...bo obraz jest ciagle przerysowywany przez mediaplayera

pozostaje Ci zabawa z labelem.... nie wiem czemu nie wchodzi w gre?
mozesz przeciez zrobic aby byl przeroczysty label

[dop] najlepiej jakbys uzyl DSPack'a.

0

to jawiem ze moge zrobic labela przezroczystego tlyko w tym problem ze nie moge umiescic go nad panelem a jesli daje do sordka panelu i robienawet timerem repaintato niewidac w ogóle go

0

niebardzo Cie rozumiem... po co repaint?
wystarczy dac po prostu:
label1.caption:='tekst';
i sie wyswietli, daj labelowi align na bottom po wlozeniu w srodek labela i bedzie dobrze...mi przynajmniej dziala.
a zeby tekst zniknal odliczasz w timerze ile sek minelo od napisania tekstu...jesli np minely 4 sek to:
label1.caption:='';

sorx jak cos zle zrozumielem

[dop] rzeczywiscie...cos jest nie ten tego [wstyd]
uzyj DSPack'a. Tam takich problemow nie bedzie, sorx za zamieszanie ;)

0

zapomoca Tmediaplayera odtwarzam film na displey = Tpanel i jak daje do tegopanelu labela to po zaladowaniu plikudo odtwarzania staje sie on niewidoczny !
prosze sprawdzic

0

Mozna uzyc Static Texta, tylko jak tam ustawic przezroczystisc? ;-|

1 użytkowników online, w tym zalogowanych: 0, gości: 1