Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Gráficos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #13  
Antiguo 20-09-2011
beginner01 beginner01 is offline
Miembro
NULL
 
Registrado: mar 2011
Ubicación: República Dominicana
Posts: 181
Poder: 16
beginner01 Va por buen camino
Captura con TMediaPlayer

Saludos.

Prueba este código que encontré en la página de Experts Exchange, a ver si es lo que nesesitas


Código Delphi [-]
//uses Jpeg;
procedure TForm1.Capturar;
var
  BMP : TBitmap;
  ADC : HDC;
  GetPoint : TPoint;
  MyJpeg: TJpegImage;
begin
  BMP := TBitmap.Create;
  BMP.Height := Panel1.Height;
  BMP.Width := Panel1.Width; // it is also the size of Panel1
  MediaPlayer1.TimeFormat := tfFrames;
  //MediaPlayer1.Display := Panel1;
  GetPoint := Panel1.ClientToScreen(Point(0,0));
  ADC := GetDC(0);
  //MediaPlayer1.Position := FrameNumberToCapture;
  Application.ProcessMessages;
  Bitblt(BMP.Canvas.Handle, 0,0,
             BMP.Width,BMP.Height,
             ADC, GetPoint.X, GetPoint.Y, SRCCOPY);

  MyJpeg:= TJpegImage.Create;
  MyJpeg.Assign(BMP);
  MyJpeg.SaveToFile('D:\Temp\Captura.JPG');
end;

Cambia Panel1 por el que usas para visualizar el video.
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 00:58:03.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi