Einer Anwendung Videoclips ohne Ton hinzufügen
Aus RAD Studio (Deutsch)
Nach oben zu Mit Grafiken und Multimedia arbeiten - Index
Mithilfe von TAnimate können in einer Anwendung Videoclips ohne Ton abgespielt werden.
So fügen Sie einen Videoclip ohne Ton hinzu:
- Doppelklicken Sie auf die Komponente TAnimate in der Kategorie Win32 der Tool-Palette. Dadurch wird ein Steuerelement in das Formular eingefügt, in dem der Videoclip angezeigt werden kann.
- Wählen Sie im Objektinspektor die Eigenschaft Name aus, und geben Sie einen neuen Namen für das Animationssteuerelement ein. Dieser Name wird für den Zugriff auf das Steuerelement benötigt. (Beachten Sie dabei die Standardnamensregeln für Delphi-Bezeichner).Arbeiten Sie immer direkt im Objektinspektor, wenn Sie während des Entwurfs Eigenschaften festlegen und Ereignisbehandlungsroutinen erstellen.
- Gehen Sie nach einem der folgenden Punkte vor:
- Wählen Sie die Eigenschaft CommonAVI aus, und klicken Sie in der Dropdown-Liste auf die gewünschte AVI-Option.
- Oder weisen Sie der Eigenschaft ResName oder ResID die Ressource mit dem Videoclip zu. Geben Sie anschließend mit ResHandle das Modul an, in dem sich die von ResName oder ResID angegebene Ressource befindet.
- Oder wählen Sie die Eigenschaft FileName aus, und klicken Sie in der Wertespalte auf die Ellipsen-Schaltfläche. Wählen Sie im Dialogfeld AVI öffnen die gewünschte AVI-Datei, und klicken Sie anschließend auf Öffnen (Windows und plattformübergreifende Anwendungen).Die AVI-Datei wird in den Speicher geladen. Wenn das erste Einzelbild dieser Datei bereits angezeigt werden soll, bevor der Clip mit Hilfe seiner Eigenschaft Active oder seiner Methode Play abgespielt wird, setzen Sie die Eigenschaft Open auf True.
- Legen Sie mit der Eigenschaft Repetitions fest, wie oft der Videoclip abgespielt werden soll. Beim Wert 0 wird der Clip so lange abgespielt, bis die Methode Stop der Komponente aufgerufen wird.
- Legen Sie beliebige andere Einstellungen der ComCtrls.TAnimate-Komponente fest. Soll beispielsweise die Wiedergabe mit einem anderen Einzelbild beginnen, geben Sie mit der Eigenschaft StartFrame den gewünschten Wert an.
- Setzen Sie die Eigenschaft Active auf True, oder erstellen Sie eine Ereignisbehandlungsroutine, die den AVI- oder GIF-Clip bei einem bestimmten Ereignis zur Laufzeit startet. Soll der Clip beispielsweise beim Klicken auf eine Schaltfläche aktiviert werden, programmieren Sie diese Aktion in der Controls.OnClick-Ereignisbehandlungsroutine der Schaltfläche. Sie können die AVI-Wiedergabe auch mit der Methode Play starten (nur VCL).
Anmerkung: Wenn Sie Änderungen am Formular oder seinen Komponenten vornehmen, nachdem Sie Active auf True gesetzt haben, erhält die Eigenschaft automatisch den Wert False, Die Aktivierung muss entweder vor dem Programmstart oder zur Laufzeit erneut durchgeführt werden.
Nähere Informationen dazu finden Sie unter Beispiel für das Hinzufügen von Videoclips ohne Ton.