O video não fica em tela cheia
Estou usando o seguinte codigo, aonde está o erro, para o video não ficar em tela cheia?
if OpenDialog1.Execute
Then Begin
MediaPlayer1.FileName:= OpenDialog1.FileName;
MediaPlayer1.Open;
MediaPlayer1.Play;
MediaPlayer1.Display:= Form1;
MediaPlayer1.Display.Height:= Screen.Height;
MediaPlayer1.Display.Width:= Screen.Width;
end;
if OpenDialog1.Execute
Then Begin
MediaPlayer1.FileName:= OpenDialog1.FileName;
MediaPlayer1.Open;
MediaPlayer1.Play;
MediaPlayer1.Display:= Form1;
MediaPlayer1.Display.Height:= Screen.Height;
MediaPlayer1.Display.Width:= Screen.Width;
end;
Euler
Curtidas 0
Respostas
Hiko Seijuro
08/10/2003
Tente subistituir essas linhas:
MediaPlayer1.Play;
MediaPlayer1.Display:= Form1;
Por algo assim:
MediaPlayer1.Play;
Form1.WindowState := wsNormal;
Form1.BorderStyle := bsNone;
Form1.BorderIcons := [];
MediaPlayer1.Display:= Form1;
Dessa forma, primeiro você vai estar fazendo o form ocupar a tela toda, depois (ficando sem borda e aquela barra de título padrão do windows).
Acredito que estava dando problema porque o video ocupava somente o form inteiro, mas o form em si não ocupava toda tela, por isso o video não ocupava a tela toda.
MediaPlayer1.Play;
MediaPlayer1.Display:= Form1;
Por algo assim:
MediaPlayer1.Play;
Form1.WindowState := wsNormal;
Form1.BorderStyle := bsNone;
Form1.BorderIcons := [];
MediaPlayer1.Display:= Form1;
Dessa forma, primeiro você vai estar fazendo o form ocupar a tela toda, depois (ficando sem borda e aquela barra de título padrão do windows).
Acredito que estava dando problema porque o video ocupava somente o form inteiro, mas o form em si não ocupava toda tela, por isso o video não ocupava a tela toda.
GOSTEI 0
Uelcone
08/10/2003
naum naum meu amigo....
isto vai dar certo;...
MediaPlayer1.FileName :=´c:\meuVideo.extenção´;
MediaPlayer1.Open;
MediaPlayer1.Display := form1;
MediaPlayer1.DisplayRect := form1.ClientRect;
MediaPlayer1.Play;
isto da certo... naum esqueca de colocar o form para abrir na tela cheia.
Form1.WindowState := wsNormal;
Form1.BorderStyle := bsNone;
Form1.BorderIcons := [];
isto vai dar certo;...
MediaPlayer1.FileName :=´c:\meuVideo.extenção´;
MediaPlayer1.Open;
MediaPlayer1.Display := form1;
MediaPlayer1.DisplayRect := form1.ClientRect;
MediaPlayer1.Play;
isto da certo... naum esqueca de colocar o form para abrir na tela cheia.
Form1.WindowState := wsNormal;
Form1.BorderStyle := bsNone;
Form1.BorderIcons := [];
GOSTEI 0
Hiko Seijuro
08/10/2003
[quote:0b669f8a17=´uelcome e eu´]
Form1.WindowState := wsNormal;
Form1.BorderStyle := bsNone;
Form1.BorderIcons := [];
[/quote:0b669f8a17]
Nós vacilamos em falar que maximizar é assim.
Apenas troque a linha [b:0b669f8a17]Form1.WindowState := wsNormal;[/b:0b669f8a17] (assim fica com a tela normal) por [b:0b669f8a17]Form1.WindowState := wsMaximized; [/b:0b669f8a17] que é para maximizar o form (estando sem borda e sem barra padrão ele ocupará toda a tela).
Form1.WindowState := wsNormal;
Form1.BorderStyle := bsNone;
Form1.BorderIcons := [];
[/quote:0b669f8a17]
Nós vacilamos em falar que maximizar é assim.
Apenas troque a linha [b:0b669f8a17]Form1.WindowState := wsNormal;[/b:0b669f8a17] (assim fica com a tela normal) por [b:0b669f8a17]Form1.WindowState := wsMaximized; [/b:0b669f8a17] que é para maximizar o form (estando sem borda e sem barra padrão ele ocupará toda a tela).
GOSTEI 0
Euler
08/10/2003
Desta maneira so o form que que fica em tela cheia, o video continua no tamanho normal.
GOSTEI 0
Gilsonlongo
08/10/2003
Olá,
Pelo que entendí, o que vocês estão fazendo para solucionar o problema do form no XP é alterar o Form1.WindowState := wsNormal?
Mas pessoal, se form meia dúzia está bem, mas quando se tem centenas de form´s como proceder?
Deve ter alguma outra maneira,
Estou com erro também ao imprimir QR na Tela - com o método Previewn, dá erro e aborta o sistema????
Grato,
Pelo que entendí, o que vocês estão fazendo para solucionar o problema do form no XP é alterar o Form1.WindowState := wsNormal?
Mas pessoal, se form meia dúzia está bem, mas quando se tem centenas de form´s como proceder?
Deve ter alguma outra maneira,
Estou com erro também ao imprimir QR na Tela - com o método Previewn, dá erro e aborta o sistema????
Grato,
GOSTEI 0