SoloCodigo

Programación General => C/C++ => C++ Builder => Mensaje iniciado por: saint_niwo en Lunes 3 de Noviembre de 2003, 18:16

Título: Re: volumen y barra de progreso
Publicado por: saint_niwo en Lunes 3 de Noviembre de 2003, 18:16
texto Red:alien:
nesecito ayuda con el reproductor que estoy haciendo, solo nesecito como hacer el control de volumen y la barra que indica por donde va la cancion,
gracias......

lo nesecito de urgencia por favor respondan aqui o en saint_niwo@yahoo.com

may adun be with all the people who answer this message.
Título: volumen y barra de progreso
Publicado por: _Viktor en Lunes 3 de Noviembre de 2003, 20:12
Hola disculpa lo burdo del ejemplo, lo hice super rapido para ponerlo aca... espero te sirva, use:

TMediaPlayer (Media)
TProgressBar(Bar)
TTimer(Timer1)
TOpenDialog (Open)

 
Código: Text
  1.  
  2. void __fastcall TForm1::Button1Click(TObject *Sender)
  3. {
  4.  if(Open->Execute())
  5.  {
  6.   Media->FileName = Open->FileName;
  7.   Media->Open();
  8.   Media->Display = Form1;
  9.   Media->Play();
  10.   Timer1->Enabled=true;
  11.   Bar->Min = 0;
  12.   Bar->Max = Media->Length;
  13.  
  14.  }
  15. }
  16. //---------------------------------------------------------------------------
  17.  
  18. void __fastcall TForm1::Timer1Timer(TObject *Sender)
  19. {
  20.  Bar->Position = Media->Position;
  21. }
  22. //---------------------------------------------------------------------------
  23.  
  24.  

Ahi tienes que ver el evento OnNotify del MediaPlayer para saber cuando se detiene la reproduccion del archivo, asi puedes volver a cero la posicion del ProgressBar..

Para el volumen te adjunto un componente que hace le trabajo por ti.

Saludos!