PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → Hors-sujet → Player video DirectX en WinDev!
Player video DirectX en WinDev!
Débuté par Patrice Terrier, 09 mai 2007 12:11 - 5 réponses
Posté le 09 mai 2007 - 12:11
ZMoviePlayer,
est un afficheur video, basé sur l'API managée (DotNET) DirectX AudioVideoPlayback.
Il est compatible avec Windows XP et VISTA.

Il permet de jouer les formats ci-dessous :
avi (y compris DivX et XviD), .mpg, .mpeg, .wmv
(les bons codecs divx et xvid doivent être installés au préalable)

Outre la sélection d'un film via le sélecteur de fichier (cf menu "Film")
vous pouvez utiliser également le "tiré déplacé" depuis l'Explorateur.

Conditions préalables pour utiliser le projet :
1 - Le framework DotNET doit être installé sur l'ordinateur hôte.
2 - DirectX 9 dernière version doit être installé sur l'ordinateur hôte.
Vous trouverez la dernière version de DirectX 9 ici :
http://www.microsoft.com/downloads/details.aspx?familyid†cf7fa2-e953-475c-abde-f016e4f7b61a&displaylang=en

Concernant le code source :
Ce ne fut pas chose aisée que d'implanter le mode video DirectX dans une fenêtre WinDev.
Pour y parvenir des fonctions de l'API bas niveau ont été utilisées.
Si vous n'êtes pas à l'aise avec ce type de programmtion, ne touchez rien !.

Le projet est disponible en version WD11 en langue française, ici :
http://www.zapsolution.com/preview/zmovieplayer fr.zip

et en version WD9 en langue anglaise, ici :
http://www.zapsolution.com/preview/zmovieplayer us.zip

Une capture d'écran se trouve ici :




Note :
1 - L'utilisation "à titre privé" de zMoviePlayer est gratuite. |
2 - Toute utilisation dans un projet commercial, nécessite l'acquisition d'une licence non exclusive (libre de droit) d'un montant TTC de 179 €.

Pour tout renseignement complémentaire ou développement spécifique,
merci de me contacter directement :

Patrice Terrier

Tel 04.76.98.16.73
pterrier@zapsolution.com
www.zapsolution.com
Posté le 09 mai 2007 - 19:00
Bonjour !
Les liens de télechargement ne marchent pas !

Merci
Posté le 09 mai 2007 - 20:19
Les liens de téléchargement fonctionnent,
mais j'ai oublié que le signe "underscrore" est supprimé du texte lorsqu'il est utilisé sur les forum WinDev.

Vous devez donc l'ajouter "à la main"

http://www.zapsolution.com/preview/zmovieplayer{underscore}fr.zip
(version française WD11)

http://www.zapsolution.com/preview/zmovieplayer{undersrore}us.zip
(version anglaise WD9)
Posté le 09 mai 2007 - 20:48
Pour contourner le problème du signe "underscore" (souligné) qui disparaît des textes postés sur ce forum, je viens de mettre à jour mon site avec 2 liens supplémentaires à savoir :

zMoviePlayer en version française WD11 :
http://www.zapsolution.com/preview/zmovieplayerfr.zip

zMoviePlayer en version anglaise WD9 :
http://www.zapsolution.com/preview/zmovieplayerus.zip

J'en profite pour vous dire qu'il est également possible de faire du streaming video
en précisant (au lieu d'un nom de fichier local) une URL de type :
"www.pcsoft.fr/video/demo.wmv" (ce site est fictif, c'est juste un exemple)

Bons films !

Patrice Terrier
Tel 04.76.98.16.73
pterrier@zapsolution.com
www.zapsolution.com
Posté le 11 mai 2007 - 17:45
j'ai téléchargé la version windev9 du projet
mais j'ai une erreur qui provient de :
Movie = allouer Video(sThisMovie);

est ce un activex ou un assemblage .NET?
voici les assemblages du projet :
Microsoft.DirectX.AudioVideoPlayback Version=1.0.2902.0
System.Drawing Version=1.0.5000.0
System.Windows.Forms Version=1.0.5000.0
En manque t- il ou les versions st elles vieilles?
Merci et Bravo pour tes connaissances profondes des API
OUOROU A.
orouam@gmail.com
Posté le 11 mai 2007 - 18:44
zMoviePlayer utilise la classe managée (assembly) AudioVideoPlayback de DirectX
dont la dernière version doit être téléchargée directement depuis le site MSDN.

Il requiert également la dernière version du Framework DotNET, car le projet est destiné a fonctionner à la fois sous XP et sous VISTA