PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → Off-topic → Player video DirectX en WinDev!
Player video DirectX en WinDev!
Started by Patrice Terrier, May, 09 2007 12:11 PM - 5 replies
Posted on May, 09 2007 - 12:11 PM
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
Posted on May, 09 2007 - 7:00 PM
Bonjour !
Les liens de télechargement ne marchent pas !

Merci
Posted on May, 09 2007 - 8:19 PM
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)
Posted on May, 09 2007 - 8:48 PM
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
Posted on May, 11 2007 - 5:45 PM
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
Posted on May, 11 2007 - 6:44 PM
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