Einzelnen Beitrag anzeigen

Benutzerbild von Sunlight7
Sunlight7

Registriert seit: 17. Sep 2006
Ort: Sonnensystem, Zentral
1.522 Beiträge
 
Delphi 5 Standard
 
#6

Re: MediaPlayer wieder Freigeben

  Alt 23. Feb 2007, 04:41
Moin!

Eine Möglichkeit:
Delphi-Quellcode:
If MediaPlayer1.FileName<>'then begin
   MediaPlayer1.Close;
   MediaPlayer1.FileName:='';
end;
Alternativ kannst Du Delphi-Referenz durchsuchenTMediaPlayer.Mode verwenden und prüfen, ob der MP geöffnet ist und ihn nur dann schließen.

Delphi-Quellcode:
Case Medialayer1.Mode of
   mpNotReady,
   mpStopped,
   mpPlaying,
   mpRecording,
   mpSeeking,
   mpPaused,
   mpOpen: Medialayer1.Close;
   else ShowMessage('Der MP hatte nix geöffnet.');
end;
@Gausi: Delphi-Referenz durchsuchenShareable ist dazu da, das ein MCI-Gerät (zb CD), von mehreren Instanzen benutzt werden kann.

Grüßle!
Windows: Ja - Microsoft: Nein -> www.ReactOS.org
  Mit Zitat antworten Zitat