Ajout de séquences vidéo silencieuses à une application
De RAD Studio (Français)
Remonter à Utilisation des graphiques et du multimédia - Index
Le contrôle animation vous permet d'ajouter des séquences vidéo silencieuses dans votre application :
Pour ajouter des séquences vidéo silencieuses
- Double-cliquez sur l'icône TAnimate dans la catégorie Win32 de la palette d'outils. Cela place automatiquement un contrôle animation dans la fiche dans laquelle vous voulez afficher la séquence vidéo.
- 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 conventions standard des identificateurs de nom Delphi.)Travaillez toujours directement dans l'inspecteur d'objets pour initialiser des propriétés de conception ou pour créer des gestionnaires d'événements.
- Effectuez l'une des opérations suivantes :
- Sélectionnez la propriété CommonAVI et choisissez l'un des AVI proposés dans la liste déroulante ; ou
- Sélectionnez une ressource AVI en utilisant la propriété ResName ou ResID. Utilisez la propriété ResHandle pour indiquer le module contenant 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 et multiplates-formes).Cela charge le fichier AVI ou GIF en mémoire. Pour afficher à l'écran le premier plan de la séquence AVI ou GIF, utilisez la propriété Active ou la méthode Play, puis affectez la valeur True à la propriété Open.
- Affectez à la propriété Repetitions le nombre spécifiant combien de fois la séquence AVI ou GIF doit être jouée. Si cette valeur est nulle, la séquence est répétée jusqu'à l'appel de la méthode Stop.
- Faites les autres modifications des propriétés du contrôle ComCtrls.TAnimate. Par exemple, si vous voulez modifier le premier plan affiché à l'ouverture du contrôle, affectez le numéro de plan voulu à la propriété StartFrame.
- Affectez la valeur True à la propriété Active en utilisant la liste déroulante ou écrivez un gestionnaire d'événement pour exécuter la séquence AVI ou GIF quand un événement spécifique a lieu à l'exécution. Par exemple, pour activer la séquence AVI ou GIF quand un objet bouton est choisi, écrivez en conséquence le gestionnaire d'événement Controls.OnClick du bouton. Vous pouvez également appeler la méthode Play pour faire jouer la séquence AVI (VCL seulement).
Remarque : Si vous faites des modifications à la fiche ou à l'un des composants de la fiche après avoir affecté la valeur True à Active, la propriété Active revient à False et vous devez la remettre à True. Vous devez donc faire ceci juste avant la compilation ou à l'exécution.
Pour plus d'informations sur l'utilisation du contrôle animation, voir Exemple d'ajout de séquences vidéo silencieuses.