Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Aktuellen Status des MediaPlayers ermitteln! (https://www.delphipraxis.net/8714-aktuellen-status-des-mediaplayers-ermitteln.html)

DelphiUser7 10. Sep 2003 17:47


Aktuellen Status des MediaPlayers ermitteln!
 
Hallo!
Ich programmiere gerade einen AudioPlayer, und dazu benötige ich unter anderem die Information, wie ich den aktuellen Status des MediaPlayers ermitteln kann; :coder: (mit aktueller Stand ist gemeint, ob er gerade einen Song abspielt, oder sich im Pause- bzw. Stop-Modus befindet);

Weiß hier jemand einen Rat?;

Gruss
DelphiUser7

Captnemo 10. Sep 2003 17:52

Re: Aktuellen Status des MediaPlayers ermitteln!
 
Hast du schon mal die Delphi-Hilfe konsultiert?
Delphi-Quellcode:
const

  ModeStr: array[TMPModes] of string = ('Not ready', 'Stopped', 'Playing', 'Recording', 'Seeking', 'Paused', 'Open');

procedure TForm1.MediaPlayer1Notify(Sender: TObject);

begin
  with Sender as TMediaPlayer do
  begin
    Form1.Caption := ModeStr[Mode];
    { Die Eigenschaft Notify muss auf true gesetzt werden, }
    { damit wir von den nächsten Modusänderungen }
    { benachrichtigt werden. }
    Notify := True;
  end;
end;
Markier mal in deinem Projekt den MediaPlayer, und drück dann mal auf F1. :mrgreen:

Ich gehe mal davon aus, das du das gemeint hat.

[edit=Daniel B]Delphi-Tags korrigiert. Mfg, Daniel B[/edit]

DelphiUser7 10. Sep 2003 18:21

Re: Aktuellen Status des MediaPlayers ermitteln!
 
Wie kann ich den Zustand des Mediaplayers in eine if..then-Abfrage einbinden(if 'Zustand des Mediaplayers' then...)??

Gandalfus 10. Sep 2003 18:38

Re: Aktuellen Status des MediaPlayers ermitteln!
 
Programmieren ist mehr als jedes kleien Problem im Forum zu erfragen.
Es geht doch darum selber Problemlösungen zu finde.

Delphi-Quellcode:
IF Mediaplayer1.Mode = mpOpen then
.....

mpNotReady
mpStopped
mpPlaying
mpRecording
mpSeeking
mpPaused
mpOpen


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:15 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz