Fórum Como saber o final da música #285848

23/06/2005

0

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

Responder

Posts

23/06/2005

Massuda

...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;



Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar