|
|
|
|
- Présentation
- Ouvrir et jouer une vidéo dans un champ Image
- Ouvrir un fichier Vidéo
- Jouer un fichier vidéo
- Mettre la lecture en pause ou arrêter la lecture
- Mettre la lecture en pause
- Arrêter la lecture
- Régler le volume
Lecture d'une vidéo grâce aux fonctions MCI
Les fonctions MCI permettent de manipuler simplement les fichiers multimédia. Cette page d'aide présente les différentes possibilités des fonctions MCI sur les vidéos. Pour manipuler simplement une vidéo en WINDEV, il suffit d'utiliser un champ Image. Les manipulations pouvant être réalisées sont les suivantes : - Ouvrir et jouer une vidéo dans un champ Image,
- Mettre la lecture en pause ou arrêter la lecture,
- Régler le volume.
Ouvrir et jouer une vidéo dans un champ Image Ouvrir un fichier Vidéo L'ouverture d'un fichier vidéo se fait simplement grâce à la fonction MCIOuvre. La plupart des fichiers vidéo peuvent être manipulés avec les fonctions MCI. Exemple : // Sélection du fichier Vidéo sFic est une chaîne sFic = fSélecteur(SAI_FIC, "Sélectionnez un fichier vidéo...",... "Fichiers vidéo (*.avi)"+ TAB + "*.avi" + RC + ... "Fichiers vidéo MPEG (*.mpg)" + TAB + "*.mpg" + RC + ... "Fichiers Quick Time (*.mov)" + TAB + "*.mov" + RC + ... "Tous les fichiers (*.*)" + TAB + "*.*", ... "*", fselOuvre + fselExiste) // Si un fichier a été sélectionné SI sFic <> "" ALORS SAI_FIC = sFic // Fermeture du fichier Vidéo précédent s'il y en a un // Ne fait rien sinon MCIFerme("MaVidéo") // Ouverture du fichier Vidéo sélectionné // "MaVidéo" est le nom logique (alias) choisi arbitrairement // c'est ce nom que l'on utilisera par la suite pour manipuler le fichier // IMG_VIDEO est le champ Image où va s'afficher la vidéo MCIOuvre(SAI_FIC, "MaVidéo", MciStyleFille, IMG_VIDEO) // Si l'ouverture a échoué SI ErreurDétectée = Vrai ALORS // Affichage du compte-rendu Erreur(ErreurInfo()) FIN FIN Jouer un fichier vidéo Pour jouer un fichier vidéo, il suffit d'utiliser la fonction MCIJoue. // Lecture de la vidéo sélectionnée // Rappel : "MaVidéo" est le nom logique choisi pour ce fichier lors de son ouverture MCIJoue("MaVidéo") Remarque : Pour jouer la vidéo (de type AVI) en boucle, il suffit d'utiliser la fonction MCIExécute, en précisant la ligne de commande "play AVI repeat" :
// Jouer la vidéo de type AVI en boucle MCIExécute("play AVI Repeat") Mettre la lecture en pause ou arrêter la lecture Mettre la lecture en pause Pour mettre la lecture en pause, il suffit d'utiliser la fonction MCIPause. // Mise en pause de la vidéo sélectionnée // Rappel : "MaVidéo" est le nom logique choisi pour ce fichier lors de son ouverture MCIPause("MaVidéo") Arrêter la lecture Pour arrêter la lecture, il suffit d'utiliser la fonction MCIArrêt. // Arrêt de la vidéo sélectionnée // Rappel : "MaVidéo" est le nom logique choisi pour ce fichier lors de son ouverture MCIArrêt("MaVidéo") Astuce : N'oubliez pas de repositionner la vidéo au début du fichier. Ainsi, lorsque l'utilisateur relancera la vidéo, elle commencera au début. // Repositionnement au début du fichier // Lorsque l'utilisateur redemandera de lire le fichier, la lecture recommencera au début MCIDébut("MaVidéo") Le réglage du volume est effectué grâce à la fonction MCIVolume. Il est possible de régler le volume à droite, à gauche, le volume des aigus ou des graves.
Liste des exemples associés :
|
Exemples unitaires (WINDEV) : Lecture d'une vidéo
[ + ] Visualisation d'une vidéo depuis une application WINDEV : - Charger une vidéo - Jouer une vidéo - Mettre une vidéo en pause - Arrêter une vidéo
|
|
Exemples complets (WINDEV) : WD Multimedia
[ + ] Cet exemple montre comment jouer des vidéos (AVI, MPEG...), des sons (CD AUDIO, MP3, WAV) et des animations avec le champ Multimédia de WINDEV.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|