Ajout de clips vidéo silencieux à une application

De RAD Studio
Aller à : navigation, rechercher

Remonter à Utilisation du multimédia


Le contrôle animation vous permet d'ajouter des clips vidéo silencieux à votre application.

Remarque : Si vous utilisez Windows Vista ou Windows 7, vous devez ajouter ShellAnimations à votre clause uses (Delphi) ou utiliser #include ShellAnimations (C++) afin que les CommonAVIs (tels que Vcl.ComCtrls.TAnimateParams.CommonAVI) fonctionnent correctement. Cet ajout relie les ressources AVI similaires à celles de Windows XP.


Pour ajouter des clips vidéo silencieux

  1. Double-cliquez sur l'icône TAnimate sur la catégorie Win32 de la Palette d'outils. Ceci place automatiquement un contrôle animation sur la fenêtre de fiche dans laquelle vous voulez afficher le clip vidéo.
  2. En utilisant l'inspecteur d'objets, sélectionnez la propriété Name et entrez un nouveau nom pour votre contrôle animation. Vous utiliserez ce nom pour désigner le contrôle animation. Respectez les règles standard de nommage des identificateurs Delphi. Travaillez toujours directement avec l'inspecteur d'objets lors de la définition des propriétés de conception et de la création des gestionnaires d'événements.
  3. Effectuez l'une des opérations suivantes :
    • Sélectionnez la propriété CommonAVI et choisissez l'un des AVIs proposés dans la liste déroulante : ou
    • Sélectionnez la ressource d'un AVI en utilisant les propriétés ResName ou ResId Utilisez ResHandle pour indiquer le module qui contient la ressource identifiée par ResName ou ResID; ou
    • Sélectionnez la propriété FileName et cliquez sur le bouton points de suspension (...), choisissez un fichier AVI dans l'un des répertoires disponibles localement ou sur le réseau, puis cliquez sur Ouvrir dans la boîte de dialogue Ouvrir AVI ou Ouvrir GIF (applications Windows). Ceci charge le fichier AVI ou GIF en mémoire. Pour afficher le premier plan du clip AVI ou GIF à l'écran, utilisez la propriété Active ou la méthode Play, puis définissez la propriété Open sur True.
  4. Définissez la propriété Repetitions sur le nombre spécifiant combien de fois le clip AVI ou GIF doit être lu. Si cette valeur est nulle, la séquence est répétée jusqu’à l’appel de la méthode Stop.
  5. Effectuez les autres modifications dans les paramètres du contrôle Vcl.ComCtrls.TAnimate Par exemple, si vous voulez changer le premier plan affiché à l'ouverture du contrôle animation, définissez alors la propriété StartFrame sur le numéro de plan voulu.
  6. Définissez la propriété Active sur True en utilisant la liste déroulante ou écrivez un gestionnaire d'événements pour exécuter le clip AVI ou GIF quand un événement spécifique a lieu à l'exécution. Par exemple, pour activer le clip AVI ou GIF quand un objet bouton est cliqué, écrivez le gestionnaire d'événements OnClick du bouton spécifiant ceci. Vous pouvez aussi appeler la méthode Play pour lire le clip AVI (VCL seulement).

Remarque : Si vous faites des modifications à la fiche ou à l'un des composants de la fiche après la définition de Active sur True, la propriété Active devient False et vous devez la redéfinir sur True. Vous devez donc faire ceci juste avant l'exécution ou à l'exécution.

Pour de plus amples informations sur l'utilisation du contrôle animation, voir la rubrique Exemple d'ajout de clips vidéo silencieux.

Voir aussi