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 441 fois - Téléchargée 8 604 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

Trop compliqué.. En plus tu fournis un code, comme beaucoup de contributeurs d'ailleurs, mais on se rend vite compte qu'il faut te payer des droits pour ça... C'est moche! Rien que pour ça, il n'y aura qu'une étoile !!
Messages postés
2075
Date d'inscription
mercredi 21 août 2002
Statut
Contributeur
Dernière intervention
16 mars 2020
2
Si je peux te donner un conseil utilise DirectX directement. ^^
Messages postés
72
Date d'inscription
jeudi 6 mai 2004
Statut
Membre
Dernière intervention
14 novembre 2008

Merci mais effectivement si tu compares ma source à celles des autres élèves de cette année, c'était du pain béni pour les examinateurs. Maintenant, l'intérêt de la source n'est pas d'utiliser la librairie Bass (aucune gloire en effet, il suffit de suivre la doc), mais plutôt plusieurs choses comme par exemple utiliser des threads, lire un fichier .m3u, etc.

Bon je dois préciser que le code de cette source commence à dater et que j'ai déjà commencé un lecteur en .net 3.5 qui est nettement plus rapide.
Messages postés
2075
Date d'inscription
mercredi 21 août 2002
Statut
Contributeur
Dernière intervention
16 mars 2020
2
19.5/20 pour un lecteur multimédia basé les Bass, de deux choses l'une, où y avait rien de bon cette année là ou les profs ont fait preuve d'une indulgence démesurée ^^ Refait la même chose sans Bass Là ça vaudra la note :D
Messages postés
72
Date d'inscription
jeudi 6 mai 2004
Statut
Membre
Dernière intervention
14 novembre 2008

Tu peux essayer de fouiller dans les options du projet, il doit y avoir un onglet "security" ou "signing" ou quelque chose comme ça, tu peux supprimer le besoin d'une signature de nom fort ou créer la tienne. Toutefois je ne comprends pas pourquoi tu as ce message.

Pour le LstPlaylist pas conforme CLS c'est normal, c'est un listview modifié. Ce n'est pas grave. Mais je n'ai pas cet avertissement chez moi.
Afficher les 37 commentaires

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.