Exibir mensagem anterior :: Exibir próxima mensagem |
Autor |
Mensagem |
newrogerio Experiente

Registrado: Quarta-Feira, 6 de Setembro de 2006 Mensagens: 422
|
Enviada: Qua Jan 03, 2007 10:19 pm Assunto: player de video(avi) |
|
|
alguem sabe ai como fazer um player?
tem ki ser +- assim
o video tem ki ser executado dentro de um panel ou outro componente que seja parecido.......e ter um botão abrir pra poder selecionar o video a a ser executado no formato avi......
e o video tem ki ficar sendo executado tipo num loop até ki se aperte o botão stop ou pause.....pq o video é pqno ...dura apenas 3 segundos... é uma animação ki fica girando dando um 360º....por isso necessito dela girando até ki se deseje parar
eu tenhu um exemplo mas o video naum é executado em um panel.....o delphi chama sei la alguma função do windows dai abre outra tela para a execução |
|
Voltar ao Topo |
|
 |
johnny-walker Moderador


Registrado: Sábado, 4 de Outubro de 2003 Mensagens: 10653 Localização: Contagem/MG - BRAZIL
|
Enviada: Qui Jan 04, 2007 1:32 pm Assunto: |
|
|
Olá amigo...
Se nao tiver som vc pode utilizar o componente Animate para fazer isto...
ele fica fazendo exatamente o que vc quer... o unico porem é que se o video nao for encontrado a sua aplicação nao inicia... por isto o melhor é carrega-lo em runtime e se ele nao existir nao carrega... ele fica em na paleta win32...
bye... |
|
Voltar ao Topo |
|
 |
tiagosoler Novato

Registrado: Terça-Feira, 1 de Março de 2005 Mensagens: 75
|
Enviada: Qui Jan 04, 2007 3:59 pm Assunto: Componente MediaPlayer |
|
|
Amigo,
Na paleta System existe um componente chamado MediaPlayer.
Eu uso o Delphi7.
[]. |
|
Voltar ao Topo |
|
 |
newrogerio Experiente

Registrado: Quarta-Feira, 6 de Setembro de 2006 Mensagens: 422
|
Enviada: Qui Jan 04, 2007 5:14 pm Assunto: |
|
|
eu axei um exemplo assim
procedure TForm1.Button1Click(Sender: TObject);
begin
if opendialog1.execute then
begin
mediaplayer1.filename:= opendialog1.filename;
mediaplayer1.open;
mediaplayer1.Perform (wm_lbuttondown,0,$00090009);
mediaplayer1.Perform (wm_lbuttonup,0,$00090009);
end;
end;
ele funciona,,,,,abri o video.....só que abre em uma outra tela......e eu quero que o video abra no mesmo formulario onde vai estar os botões para controlar (play....pause....stop..etc)
e o outro detalhe como ki eu vo fazer para o video naum parar.....ele termina e ja começa dinovo......sem cortes... |
|
Voltar ao Topo |
|
 |
adriano_servitec Colaborador

Registrado: Sexta-Feira, 30 de Janeiro de 2004 Mensagens: 17618
|
Enviada: Qui Jan 04, 2007 6:01 pm Assunto: |
|
|
newrogerio escreveu: | eu axei um exemplo assim
procedure TForm1.Button1Click(Sender: TObject);
begin
if opendialog1.execute then
begin
mediaplayer1.filename:= opendialog1.filename;
mediaplayer1.open;
mediaplayer1.Perform (wm_lbuttondown,0,$00090009);
mediaplayer1.Perform (wm_lbuttonup,0,$00090009);
end;
end;
ele funciona,,,,,abri o video.....só que abre em uma outra tela......e eu quero que o video abra no mesmo formulario onde vai estar os botões para controlar (play....pause....stop..etc)
e o outro detalhe como ki eu vo fazer para o video naum parar.....ele termina e ja começa dinovo......sem cortes... | Eh pq vc deve apontar a propriedade Display do MediaPlayer ao Panel _________________ Jogo seu smartphone? Acesse o link e confira.
https://play.google.com/store/apps/details?id=br.com.couldsys.rockdrum
https://play.google.com/store/apps/details?id=br.com.couldsys.drumsetfree |
|
Voltar ao Topo |
|
 |
newrogerio Experiente

Registrado: Quarta-Feira, 6 de Setembro de 2006 Mensagens: 422
|
Enviada: Qui Jan 04, 2007 10:50 pm Assunto: |
|
|
era isso mesmo.....valeu..............agora como ki faço pro video fica executando sem parar?
e tem algum eskema pro video pegar o panel inteiro.....ou se naum der ...pelo menos ficar centralizado no panel |
|
Voltar ao Topo |
|
 |
|