Mega Code Archive

 
Categories / Delphi / Multimedia
 

Mediaplayer’ın çalmayı iptal ettiğini tespit etmek

Uyarı eylemi gerçekleştiğinde, Notify özelliği False olarak geri resetlenir. Bu nedenle daha ileriki uyarı eylemlerini almak için kod içerisinde onu tekrar True olarak değiştirmeniz gerekir. ~~~~~~~~~~~~~~~~~~~~~~~~~ procedure TForm1.FormCreate(Sender: TObject) ; begin MediaPlayer1.Notify := True; MediaPlayer1.OnNotify := NotifyProc; end; procedure TForm1.NotifyProc(Sender: TObject) ; begin with Sender as TMediaPlayer do begin case Mode of mpStopped: {DO something HERE}; end; //Daha ileriki uyarı için True olarak ayarlanması gerekir. Notify := True; end; end; ~~~~~~~~~~~~~~~~~~~~~~~~~