Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Coloboración Paypal con ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #4  
Antiguo 24-05-2012
Avatar de Faust
Faust Faust is offline
Miembro
 
Registrado: abr 2006
Ubicación: México D.F.
Posts: 930
Poder: 21
Faust Va por buen camino
Ya hace mucho que hice algo así... no tengo el proyecto a la mano pero es algo más o menos así:

Utiliza un Scrollbar y le asignas el valor mínimo y máximo al cargar el archivo:

Código Delphi [-]
ScrollBar1.Min := 0;
ScrollBar1.Max := MediaPlayer1.Length;

Actualizas cada cierto tiempo con un timer el progreso y utilizas una variable semáforo en tu form para indicar si se está arrastrando o no el scroll:

Código Delphi [-]
procedure TForm1.Timer.Timer1Timer(Sender: TObject);
begin
  if not FScrolling then
    ScrollBar1.Position := MediaPlayer1.Position;
end;

Y en el evento de arrastrar el scroll:

Código Delphi [-]
procedure TForm1.SCrollBar1Scroll(Sender: TObject; ScrollCode: TScrollCode;
  var ScrollPos: Integer);
begin
  FScrolling := True;
  if SCrollCode=scEndScroll then
  begin
    MediaPlayer1.Position := ScrollBar1.Position;
    MediaPlayer.Play;
    FScrolling := False;
  end;
end;

Y eso es todo, no era mi intención hacerte la tarea, pero me encontraba inspirado en este momento .

De todas maneras analiza la lógica que usé, trata de comprender el código y manos a la obra.
__________________
Herr Heins Faust
Responder Con Cita
 


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Reproductor Multimedia Bimp Khronos Varios 8 02-02-2009 09:12:10
REPRODUCTOR MULTIMEDIA: RAPSODY / Rapsody RSH-110 petete2008 Windows 4 17-10-2008 22:58:40
Reproductor Multimedia Phoenix Khronos Varios 2 24-09-2008 20:43:26
Wizpy: Primer reproductor multimedia que utiliza Linux. lanysoft Noticias 5 28-11-2006 23:22:20
Cómo puedo construir un equalizador para un reproductor multimedia chinosoft C++ Builder 0 24-11-2006 14:24:40


La franja horaria es GMT +2. Ahora son las 07:36:07.


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