DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Fonctions standard / Fonctions de gestion de Windows / Fonctions MCI
  • 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
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Lecture d'une vidéo grâce aux fonctions MCI
Présentation
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")
Régler le volume
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 :
Lecture d'une vidéo 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
WD Multimedia 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.
Voir Aussi
Version minimum requise
  • Version 10
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

Signaler une erreur ou faire une suggestion | Aide en ligne locale