Vb .net 2.0 : lecteur multimedia audio et video | lecture des fichiers mp3 wma ogg mpc wav avi mpg wmv (et bien d'autres...)

Soyez le premier à donner votre avis sur cette source.

Vue 42 281 fois - Téléchargée 8 436 fois

Description

J'ai developpé un lecteur multimedia en VB.NET 2.0, qui lit les principaux formats audio et video.
Cette version est la mise à jour de la version .NET 1.1 (http://www.vbfrance.com/code.aspx?ID=33810)

Elle nécéssite l'installation du Framework .NET 2.0 pour fonctionner, disponible à l'adresse http://www.microsoft.com/downloads/details.aspx?FamilyID=0856eacb-4362-4b0d-8edd-aab15c5e04f5&DisplayLang=en

J'ai préféré en faire une nouvelle source, pour que celle en .NET 1.1 reste disponible sur le site ;)

J'utilise l'API Bass, disponible à www.un4seen.com
Les formats actuellement supportés sont *.mp1; *.mp2; *.mp3; *.m3u; *.wma; *.wav; *.ogg; *.aiff; *.m2a; *.mpa; *.m1a; *.swa; *.aif; *.mp3pro; *.mpc; *.mpp; *.mp+; *.ape; *.apl; *.aac; *.mp4; *.m4a; *.m4b; *.flac; *.ac3; *.ofr; *.ofs; *.spx; *.tta; *.wv; *.mo3; *.it; *.xm; *.s3m; *.mtm; *.mod; *.umx; *.mid; *.gp3; *.gp4; *.gp5; *.cda; *.avi; *.mpg; *.wmv. Support des plugins d'effet VST

Ce lecteur est le fruit de deux ans de travail et a été initialement développé pour l'examen du BTS (ce qui m'a vallu un bon 19.5/20 à l'épreuve pratique).

Je pense que cela peut interresser ceux qui voudraient savoir utiliser l'API Bass, et aussi ceux qui s'interressent à l'ergonomie et la gestion des évènements. On peut aussi y apprendre par exemple comment gérer une playlist, comment gérer les instances et personnaliser ses menus contextuels.

Les domaines de compétence abordés par cette source sont nombreux, alors n'hésitez pas à y jeter un oeil :)
Tous mes développements sont disponibles à l'adresse http://gabsoftware.free.fr
Vous y trouverez notament un fichier setup pour installer le lecteur.

Pour ouvrir la source vous pouvez dès maintenant télécharger gratuitement sur le site de microsoft l'excellent VB Express 2005.

N'hésitez pas pas à poster vos remarques et suggestions!

Source / Exemple :


Trop de code à poster... téléchargez le zip! Attention, le zip est une ancienne version, pour une version plus récente, rendez-vous sur http://gabsoftware.free.fr car ma source est devenue un poil trop grosse pour être postée sur VBFrance...
Pour les effets VST, aucun n'est fourni avec cette source. Vous devrez tester avec les vôtres! Un excellent site pour les effets VST : http://www.kvraudio.com/

Conclusion :


Pour toujours avoir la dernière version, venez nombreux sur http://gabsoftware.free.fr ! De plus la version de mon site contient des effets VST gratuits.
Lien direct du setup : http://gabsoftware.free.fr/go.php?file=GabPlayer2_setup.exe
Lien direct des sources : http://gabsoftware.free.fr/go.php?file=GabPlayer2.rar

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

OneHacker
Messages postés
1466
Date d'inscription
jeudi 2 novembre 2000
Statut
Membre
Dernière intervention
23 septembre 2007
1
Cette source n'est qu'une reprise, je te conseille de voir le "créateur" de la source originale et de lui envoyer la modif que tu as faites au lieu de reposter la modif, car ca sert à rien, et ca prend de la place pour rien !
GabSoftware
Messages postés
72
Date d'inscription
jeudi 6 mai 2004
Statut
Membre
Dernière intervention
14 novembre 2008

Disons que, techniquement, c'est moi le créateur de la source... Vérifie bien... alors je fais comment?
Je veux garder la première source en .NET 1.1 pour ceux qui n'ont pas .NET 2.0
Je veux aussi avoir cette source en .NET 2.0 vu que dorénavant, je ne développerai qu'en .NET 2.0.

J'ai bien essayé de mettre la version .NET 1.1 et 2.0 dans la même archive zip, mais ça ne tient pas dans les 512ko max de la source à poster...

Et puis ce n'est pas qu'une reprise, il y a beaucoup d'améliorations, dont par exemple celle qui fait "coller" le lecteur au bord de l'écran, ou bien encore la playlist qui se charge plus rapidement ! (mais pas encore assez à mon gout)
FLO1978
Messages postés
19
Date d'inscription
dimanche 26 octobre 2003
Statut
Membre
Dernière intervention
1 août 2006

createur ou pas createur je trouve cette source tres bien faite et elle merite largement son 10 / 10.

De plus celle-ci est très instructive :)

Encore merci
GabSoftware
Messages postés
72
Date d'inscription
jeudi 6 mai 2004
Statut
Membre
Dernière intervention
14 novembre 2008

C'est moi qui te remercie... :)
J'ai juste une question, quelqu'un saurait-il comment on peut, dans un controle ListView, connaitre les item affichés et ceux qui sont cachés? ou comment les différencier?

Ca m'aiderait bien pour que la playlist soit plus rapide au chargement, car quand même ça rame pour les playlist de plusieurs milliers de morceaux...

Je voudrais bien faire comme WinAmp, c'est à dire par défaut afficher le nom du fichier, et lire les tags id3 au fur et à mesure qu'on fait défiler la playlist.

Voilà, des idées ? :)
cs_chris81
Messages postés
589
Date d'inscription
jeudi 2 octobre 2003
Statut
Membre
Dernière intervention
29 avril 2008
2
slt,
ton code est bien sympa par contre je ne vois pas comment tu fais pour dire a ton lecteur video de lire une video, comment tu lui indique le fichier a lire?

merci a+

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.