Einer Anwendung Audio- oder Videoclips hinzufügen

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Mit Multimedia arbeiten


Die Komponente TMediaPlayer ermöglicht den Zugriff auf Audio- und/oder Videoclips. Die Komponente öffnet zuerst ein Mediengerät und führt dann verschiedene Operationen (Wiedergabe, Stopp, Pause, Aufnahme usw.) mit den Clips durch. Mediengeräte können Hardware oder Software sein.

Hinweis für Delphi VCL: Bei Windows Vista und Windows 7 müssen Sie für die korrekte Ausführung der CommonAVIs (wie z.B. Vcl.ComCtrls.TAnimateParams.CommonAVI) der uses-Klausel ShellAnimations hinzufügen. Damit werden Windows XP-ähnliche AVI-Ressourcen eingebunden.

Hinweis für C++ VCL: Bei Windows Vista und Windows 7 müssen Sie für die korrekte Ausführung der CommonAVIs (wie z.B. Vcl.ComCtrls.TAnimateParams.CommonAVI) der #include-Anweisung ShellAnimations hinzufügen. Damit werden Windows XP-ähnliche AVI-Ressourcen eingebunden.

So fügen Sie einer Anwendung einen Audio- und/oder Videoclip hinzu:

  1. Doppelklicken Sie in der Kategorie System der Tool-Palette auf das Symbol TMediaPlayer. Dadurch wird automatisch ein Steuerelement für Mediengeräte in das Formular eingefügt.
  2. Wählen Sie im Objektinspektor die Eigenschaft Name aus, und geben Sie einen neuen Namen für das Steuerelement ein. Dieser Name wird für den Zugriff auf das Steuerelement benötigt. (Beachten Sie die Standardregeln für Delphi-Bezeichner.) Arbeiten Sie immer direkt im Objektinspektor, wenn Sie während des Entwurfs Eigenschaften festlegen und Ereignisbehandlungsroutinen erstellen.
  3. Wählen Sie die Eigenschaft DeviceType aus, und klicken Sie in der Dropdown-Liste auf den Gerätetyp, der mit der Eigenschaft AutoOpen oder der Methode Open geöffnet werden soll. (Bei dtAutoSelect wird der Gerätetyp anhand der Namenserweiterung der in der Eigenschaft FileName angegebenen Mediendatei ermittelt.) Weitere Informationen zu den verschiedenen Gerätetypen und ihren Funktionen finden Sie in der Tabelle weiter unten.
  4. Bei einem dateibasierten Mediengerät geben Sie in der Eigenschaft FileName den Namen der zu öffnenden Mediendatei an.
    1. Klicken Sie auf die Ellipsen-Schaltfläche in der Wertespalte der Eigenschaft FileName, um das Dialogfeld Öffnen anzuzeigen. Wählen Sie hier die gewünschte Datei aus einem beliebigen lokalen oder Netzwerkverzeichnis aus.
    2. Klicken Sie im Dialogfeld Öffnen auf Öffnen.
    Bei nicht dateibasierten Mediengeräten muss zur Laufzeit das betreffende Medium (z.B. Diskette, Kassette, DAT usw.) eingelegt werden.
  5. Setzen Sie die Eigenschaft AutoOpen auf True. Dadurch wird das angegebene Mediengerät automatisch geöffnet, wenn das Formular zur Laufzeit erstellt wird. Wenn AutoOpen auf False gesetzt ist, muss das Gerät über einen Aufruf der Methode Open geöffnet werden.
  6. Setzen Sie die Eigenschaft AutoEnable auf True, um die Schaltflächen des Steuerelements zur Laufzeit automatisch zu aktivieren oder zu deaktivieren. Sie können auch auf die Eigenschaft EnabledButtons doppelklicken und die Schaltflächen anschließend einzeln aktivieren (True) oder deaktivieren (False).
    Der Benutzer kann zur Laufzeit mit den Schaltflächen der Komponente den Betriebsmodus des Multimediagerätes steuern (Wiedergabe, Pause, Stopp usw.). Im Quelltext ist dies mithilfe der entsprechenden Methoden von TMediaPlayer möglich.
  7. Sie können das Steuerelement durch Ziehen mit der Maus oder mit den Ausrichtungsoptionen der Eigenschaft Align beliebig im Formular positionieren.
    Wenn die Komponente zur Laufzeit nicht angezeigt werden soll, setzen Sie die Eigenschaft Visible auf False, und steuern Sie das Gerät mit den entsprechenden Methoden (Play, Pause, Stop, Next, Previous, Step, Back, StartRecording, Eject).
  8. Legen Sie beliebige andere Einstellungen für das Vcl.MPlayer.TMediaPlayer-Steuerelement fest. Wenn Sie beispielsweise ein Anzeigefenster benötigen, setzen Sie die Eigenschaft Display auf das Steuerelement, in dem die Mediendaten angezeigt werden. Bei Geräten, die mehrere Spuren unterstützen, können Sie der Eigenschaft Tracks die gewünschte Spur zuweisen.

Gerätetypen und ihre Funktionen:

Gerätetyp Software/Hardware Medium Spuren   Anzeigefenster

dtAVIVideo

AVI-Wiedergabe für Windows

AVI-Dateien

Nein

Ja

dtCDAudio

CD-Wiedergabe für Windows oder ein CD-Laufwerk

Audio-CDs

Ja

Nein

dtDAT

DAT-Laufwerk

DAT

Ja

Nein

dtDigitalVideo

DV-Wiedergabe für Windows

AVI-, MPG- und MOV-Dateien

Nein

Ja

dtMMMovie

MM-Movie-Player

MM-Film

Nein

Ja

dtOverlay

Overlay-Gerät

Analogvideo

Nein

Ja

dtScanner

Scanner

Wiedergabe wird nicht unterstützt (bei Aufnahme wird gescannt)

Nein

Nein

dtSequencer

MIDI-Sequenzer für Windows

MIDI-Dateien

Ja

Nein

dtVCR

Videokassettenrecorder

Videokassetten

Nein

Ja

dtWaveAudio

Wave-Audio-Player für Windows

WAV-Dateien

Nein

Nein


Nähere Informationen dazu finden Sie unter Beispiel für das Hinzufügen von Audio- oder Videoclips (nur VCL).

Siehe auch