Ajout de séquences audio et/ou vidéo à une application
Remonter à Utilisation des graphiques et du multimédia - Index
Avec le composant lecteur multimédia, vous pouvez ajouter des séquences audio ou vidéo à votre application. Il ouvre un périphérique de média et peut jouer, arrêter, faire une pause, enregistrer, etc., les séquences audio et/ou vidéo utilisées par le périphérique de média. Le périphérique de média peut être matériel ou logiciel.
Remarque : Le support audio n'est pas disponible dans les applications multiplates-formes.
Pour ajouter une séquence audio et/ou vidéo à une application :
- Double-cliquez sur l'icône du lecteur multimédia dans la catégorie Système de la palette d'outils. Cela place automatiquement un contrôle lecteur multimédia dans la fiche à laquelle vous voulez jouer les caractéristiques multimédia.
- 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 lecteur multimédia. (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.
- Sélectionnez la propriété DeviceType et choisissez le type de périphérique approprié ouvert par la propriété AutoOpen ou la méthode Open. Si DeviceType a la valeur dtAutoSelect, le type de périphérique est sélectionné en fonction de l'extension du fichier média spécifié par la propriété FileName. Pour davantage d'informations sur les types de périphériques et leurs fonctions, voir le tableau ci-dessous.
- Si le périphérique stocke son média dans un fichier, spécifiez le nom du fichier média en utilisant la propriété FileName. Sélectionnez la propriété FileName, cliquez sur le bouton points de suspension et choisissez un fichier média dans un répertoire disponible localement ou sur le réseau, puis choisissez Ouvrir dans la boîte de dialogue Ouvrir. Sinon à l'exécution, insérez dans le lecteur matériel le support contenant le média (disque, cassette, etc) pour le périphérique de média sélectionné.
- Réglez la propriété AutoOpen sur True. Ainsi, le lecteur multimédia ouvre automatiquement le périphérique spécifié quand la fiche contenant le lecteur est créée à l'exécution. Si AutoOpen a la valeur False, le périphérique doit être ouvert par un appel de la méthode Open.
- Affectez la valeur True à la propriété AutoEnable pour activer ou désactiver automatiquement à l'exécution les boutons nécessaires du lecteur multimédia. Sinon, double-cliquez sur la propriété EnabledButtons pour affecter la valeur True ou False à chaque bouton selon que vous souhaitez l'activer ou pas.Le périphérique multimédia est exécuté, mis en pause ou arrêté quand l'utilisateur clique sur les boutons correspondants du composant lecteur multimédia. Il est également possible de contrôler le périphérique via les mplayer.méthodes correspondant aux boutons (Play, Pause, Stop, Next, Previous, etc).
- Positionnez la barre de contrôle du lecteur multimédia dans la fiche. Vous pouvez le faire en cliquant dessus et en la faisant glisser à la position de votre choix ou en sélectionnant la propriété Align et en choisissant l'alignement souhaité dans sa liste déroulante.Si vous voulez que le lecteur multimédia soit invisible à l'exécution, affectez la valeur False à sa propriété Visible et contrôlez le périphérique en appelant les méthodes appropriées (Play, Pause, Stop, Next, Previous, Step, Back, StartRecording et Eject).
- Faites les autres modifications des propriétés du contrôle mplayer.TMediaPlayer. Si, par exemple, le média nécessite une fenêtre d'affichage, affectez à la propriété Display le contrôle affichant le média. Si le périphérique utilise plusieurs pistes, affectez à la propriété Tracks la piste souhaitée.
Types de périphériques multimédia et leurs fonctions :
| Type de périphérique | Logiciel/Matériel utilisé | Joue | Utilise les pistes | Utilise une fenêtre d'affichage |
|---|---|---|---|---|
|
dtAVIVideo |
Lecteur AVI Vidéo pour Window |
Fichiers vidéo AVI |
Non |
Oui |
|
dtCDAudio |
Lecteur CD Audio pour Windows ou un lecteur CD Audio |
Disques CD Audio |
Oui |
Non |
|
dtDAT |
Lecteur de cassettes audio-numériques |
Cassettes audio-numériques |
Oui |
Non |
|
dtDigitalVideo |
Lecteur vidéo-numérique pour Windows |
Fichiers AVI, MPG, MOV |
Non |
Oui |
|
dtMMMovie |
Lecteur de films MM |
Film MM |
Non |
Oui |
|
dtOverlay |
Périphérique overlay |
Vidéo analogique |
Non |
Oui |
|
dtScanner |
Scanner d'image |
N/d pour Play (numérise des images avec Record) |
Non |
Non |
|
dtSequencer |
Séquenceur MIDI pour Windows |
Fichiers MIDI |
Oui |
Non |
|
dtVCR |
Enregistreur de cassettes vidéo |
Cassettes vidéo |
Non |
Oui |
|
dtWaveAudio |
Lecteur audio Wav pour Windows |
Fichiers WAV |
Non |
Non |
Pour plus d'informations sur l'utilisation du contrôle lecteur multimédia, voir Exemple d'ajout de séquences audio et/ou vidéo.