Como saber o final da música

Delphi

23/06/2005

olá amigos, estou usando o componente TMediaPlayer e gostaria de saber quando terminar a música,

ou seja quando terminasse a música fizesse alguma coisa,

obrigado


Manon

Manon

Curtidas 0

Respostas

Massuda

Massuda

23/06/2005

...estou usando o componente TMediaPlayer e gostaria de saber quando terminar a música...
Quando por a música para tocar, faça a propriedade TMediaPlayer.Notify ser True. Crie um tratador para o evento TMediaPlayer.OnNotify mais ou menos assim (não testei):
procedure TSeuForm.MediaPlayer1Notify(Sender: TObject);
var
  Player: TMediaPlayer;
begin
  Player := Sender as TMediaPlayer;

  if Player.Mode = mpStopped then
    // a música parou
  end;

  // precisa "rearmar" o player
  Player.Notify := True;
  // se não fizer isso, ele avisa só uma vez
end;



GOSTEI 0
POSTAR