Vcl.MPlayer.TMediaPlayer
Delphi
TMediaPlayer = class(TCustomControl)
C++
class PASCALIMPLEMENTATION TMediaPlayer : public Vcl::Controls::TCustomControl
Inhaltsverzeichnis
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
class | public | Vcl.MPlayer.pas Vcl.MPlayer.hpp |
Vcl.MPlayer | Vcl.MPlayer |
Beschreibung
TMediaPlayer steuert Geräte, die einen Media Control Interface (MCI)-Treiber besitzen.
Die Komponente TMediaPlayer besteht aus einer Reihe von Schaltflächen (Play, Stop, Eject usw.), über die ein Multimedia-Gerät (z.B. ein CD-ROM-Laufwerk, ein MIDI-Sequenzer oder ein Videorecorder) gesteuert werden kann. Bei dem Multimedia-Gerät kann es sich um Hardware oder um Software handeln.
Die Media-Player-Komponente besteht aus mehreren Schaltflächen. Auf diese Schaltflächen wird mit der Maus geklickt. Sie stellen allerdings keine separaten Objekte oder Schaltflächen-Komponenten dar.
Schaltfläche | Wert | Aktion |
---|---|---|
Play |
btPlay |
Startet den Media-Player. |
Pause |
btPause |
Unterbricht das Abspielen oder Aufzeichnen. Wenn bereits unterbrochen ist, wird durch Anklicken das Abspielen bzw. Aufzeichnen wieder gestartet. |
Stop |
btStop |
Stoppt das Abspielen oder Aufzeichnen. |
Next |
btNext |
Spult zur nächsten Spur bzw. zum Ende, wenn das Medium keine Spuren unterstützt. |
Prev |
btPrev |
Spult zur vorhergehenden Spur bzw. zum Anfang, wenn das Medium keine Spuren unterstützt. |
Step |
btStep |
Spult um eine bestimmte Anzahl von Frames nach vorne. |
Back |
btBack |
Spult um eine bestimmte Anzahl von Frames zurück. |
Record |
btRecord |
Startet das Aufzeichnen. |
Eject |
btEject |
Wirft das Medium aus. |
Das Multimedia-Gerät wird gestartet, unterbrochen, gestoppt usw., sobald der Benutzer auf die entsprechende Schaltfläche der TMediaPlayer-Komponente klickt. Das Gerät lässt sich auch über die Steuermethoden, die den Schaltflächen entsprechen, bedienen (Play, Pause, Stop, Next, Previous, Step, Back, StartRecording und Eject).
Der Typ des Multimedia-Geräts (wie beispielsweise dtWaveAudio oder dtVideodisc) wird in der Eigenschaft DeviceType angegeben. Wenn das Gerät seine Medien in einer Datei speichert, wird der Name der Mediendatei in der Eigenschaft FileName festgelegt. Hat DeviceType den Wert dtAutoSelect, versucht der Media-Player, den Gerätetyp über die Namenserweiterung der Datei festzustellen, die in FileName angegeben ist.
Setzen Sie die Eigenschaft AutoOpen auf true, wenn der Media-Player versuchen soll, das in DeviceType angegebene Gerät automatisch zu öffnen, sobald die Media-Player-Komponente zur Laufzeit erstellt wird.
Siehe auch
Codebeispiele