Accueil > > > VB .NET 2.0 : LECTEUR MULTIMEDIA AUDIO ET VIDEO | LECTURE DES FICHIERS MP3 WMA OGG MPC WAV AVI MPG WMV (ET BIEN D'AUTRES...) EN VB.NET 2.0...
VB .NET 2.0 : LECTEUR MULTIMEDIA AUDIO ET VIDEO | LECTURE DES FICHIERS MP3 WMA OGG MPC WAV AVI MPG WMV (ET BIEN D'AUTRES...) EN VB.NET 2.0...
Information sur la source
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?Fa milyID=0856eacb-4362-4b0d-8edd-aab15c5e04f5&Displa yLang=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
- 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/
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
Fichier Zip
Historique
- 17 novembre 2005 12:42:39 :
- La source a été réorganisée, car c'était un peu fouilli et pas facile de s'y retrouver :)
- 23 novembre 2005 16:28:59 :
- GabPlayer 2.2.0.2
Voici la liste des améliorations et des nouveautés :
- La gestion des instances se fait dorénavant selon la nouvelle méthode du framework .NET 2.0, et donc n'utilise plus la dll SingleInstanceManager.dll ; de même GabPlayer 2 n'a plus besoin de se faire autoriser par le pare-feu de Windows XP SP2! ...
- Plus grande rapidité au démarrage
- Plus grande rapidité au chargement des fichiers
- L'application colle maintenant au bord de l'écran
- Beaucoup d'optimisations spécifiques à .NET 2.0
- 12 janvier 2006 18:58:58 :
- Version 2.2.0.4 :
- Le chargement de la playlist a été intégralement revu, et est dorénavant largement plus rapide (chargement progressif)
- Quelques optimisations pour .NET 2.0
- Réduction de la taille du fichier exécutable (à force d'optimiser on y arrive ahah!)
- La playlist est dorénavant sauvegardée automatiquement à la fermeture, et par défaut est chargée à l'ouverture.
- Réécriture de la fonction de sauvegarde de la playlist
- Correction d'un bug du chargement progressif lors de la suppression de plusieurs éléments dans la playlist
- Chargement des fichiers revu et simplifié (même système que la playlist)
- Nombreuses autres simplifications du code
- Ajout de nouveaux bugs? On verra bien!
Voilà, pour ceux que ça intéresse, n'hésitez pas à me faire part de vos remarques et de me rapporter les éventuels bugs!
- 23 juin 2006 20:40:17 :
- 23/06/06 : v2.2.1.1
- Dorénavant redimensionnable (interressant car c'est une fenetre sans barre de titre !!!)
- Mise à jour de Bass (2.3.0.4)
- Support des plugins d'effet VST ! (seulement ceux qui disposent d'une interface) Copiez vos plugins VST dans le sous-répertoire Vst_Plugins de Gabplayer
- Correction du bug de lecture faussement aléatoire
- Quelques optimisations dans le chargement de la playlist
- Correction du bug avec les playlist d'encodage ascii et unicode (autodetection)
- Utilisation de l'ancrage pour le redimensionnement
- La playlist chargée au démarrage est dorénavant enregistrée en unicode
- correction automatique des playlist contenant des fichiers en chemin relatifs
- L'affichage de la playlist est maintenant "double-buffered"
08/12/05 : v2.2.0.41
- Modification du controle GabSoftware.DragAndDropListView
- Quand on fait défiler la playlist avec la molette, les tags sont dorénavant mis à jour
08/12/05 : V2.2.0.4
- La playlist est dorénavant sauvegardée automatiquement à la fermeture, et par défaut est chargée à l'ouverture.
- Réécriture de la fonction de sauvegarde de la playlist
- Correction d'un bug du chargement progressif lors de la suppression de plusieurs éléments dans la playlist
- Chargement des fichiers revu et simplifié (même système que la playlist)
- Nombreuses autres simplifications du code
- 02 juillet 2006 22:44:26 :
- - Ajout de la recherche dans la playlist. Soyez surs que la playlist a le focus, et pressez la touche J (comme pour WinAmp)
- Chargement de la playlist dans un thread séparé (donc le lecteur est immédiatement utilisable, beaucoup plus rapide)
- Support des réglages intégrés des plugins d'effet VST
- Sauvegarde des réglages de l'effet VST
- Sauvegarde automatique des réglages de l'effet (à sa fermeture, ou bien lorsqu'une nouvelle musique est jouée)
- Possibilité de remettre les réglages d'usine pour l'effet VST
- Probablement d'autres petites choses que je ne me rappelle plus...
- 21 septembre 2006 20:09:34 :
- Au menu de cette nouvelle version :
21/09/06 : v2.2.1.4
- Corrections des problèmes et optimisation de la gestion des threads
- La recherche est bien plus rapide
- La barre de défilement de la playlist n'est plus un contrôle à part
- Ajout du bouton de recherche (équivalent à la touche J)
- L'annulation de la boite de dialogue de choix de fichier n'arrête plus la lecture
- Un message de chargement est affiché lorsque la playliste se charge
- Un message est affiché dans la fenetre d'effet VST quand la dernière chanson est finie
- 23 janvier 2007 19:36:10 :
- Cette mise à jour (v2.2.2.5) corrige de nombreux bugs, rajoute le support d'une floppée de formats audio (et en exclusivité mondiale le format Guitar Pro 4 !), propose des fonctionnalités uniques telles que l'application d'effets VST sur votre musique, la lecture à l'envers de la musique, le changement de tempo sans changer la tonalité (time-stretching), changer la fréquence de lecture, lire vos fichiers midi avec une banque de son de bien meilleure qualité (vous ne reconnaitrez plus vos fichiers midi...) à condition de télécharger ladite banque sur mon site, etc...
Sources du même auteur
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
Multimedia >> spectre Audio [ par Alain62 ]
Bonjour, je recherche comment créer le spectre d'un fichier audio, style winAmp, est ce que qqun aurait une idée ?
Nessound v0.81 lecteur mp3 wav rubrique multimedia [ par nessx ]
Voilà je viens de créer un petit programme en vb un lecteur multimedia qui lit les wav et les mp3.Suis un débutant et voudrait avoir vos témoignage su
extraction de CD audio (conversion cda => wav => mp3) [ par tunedangel ]
salut les amis,je suis entrain de développer un petit logiciel dans le cadre d'un projet de fin d'études et j'ai fortement besoin de votre a
[VB.NET]Lecture de son mp3 avec DirecX [ par shadow1779 ]
Bonjour je cherche a faire un lecteur mp3 en utilisant DirecX 9, j'ai télécharger le SDK de directX, et importé les referencesMicrosoft
Gérer les sorties audio [ par scorpion 3180 ]
Bonjour à tous,Je développe pour l'entreprise où j'effectue mon stage une application qui devra lire differants fichiers mp3 en même temps et sur diff
Multimedia audio (microphone) [ par DaisyRondelle ]
DaisyRondelleBonjour.Je souhaiterais simplement, par un petit prog vb, pouvoir ouvrir ou fermer (muet) mon microphone sans avoir à ouvrir la tabl
cherche infos pour capture et restitution audio [ par kimmelf2 ]
helloje suis a la recherche d'infos pour stocker dans un tableau les echantillons enregistres sur la carte son (en priorite le micro, eventuellement l
VBnet et fichier d'aide [ par tovin ]
Sous VBnet, comment rendre accessible un fichier d'aide par plusieurs formulaires, avec un seul HelpProvider ?Merci
Algorithme de lecture audio [ par XeroS ]
Bonsoir a tous,Voila ca fait un long moment que je cherche l'algorithme de lecture pour les fichier mp3, mais les autre ne sont pas de refus.Alors si
Lecteur multimedia [ par russelcash ]
salut voila, j'aimerais bien rajouter a mon site http://www.actionpcfr.com un lecteur multimedia avec le quel l'on puisse creer ça propre playlis
|
Derniers Blogs
TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE)[HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE) par Gio
Je m'y prends un peu tard je sais, mais bon je suis développeur web et donc hyper fainéant ! Toujours dans le cadre des technologies émergentes, ici HTML5, parce qu'on aime HTML5 chez Wyg , nous seront présent, le vieux ( Aurélien V.) et moi, pour pr...
Cliquez pour lire la suite de l'article par Gio [WP7] DYNAMICALLY CHANGE STARTUP PAGE[WP7] DYNAMICALLY CHANGE STARTUP PAGE par KooKiz
Let's say that you want to allow the user to customize the startup page of your application. You can easily change the startup page by editing the 'NavigationPage' attribute in the manifest file. But the manifest cannot be modified once the applicatio...
Cliquez pour lire la suite de l'article par KooKiz SESSION SILVERLIGHT 5 3D : SLIDES ET DEMOSSESSION SILVERLIGHT 5 3D : SLIDES ET DEMOS par Groc
Durant les techdays, j'ai eu le plaisir d'animer une session sur Silverlight 5 et la 3D avec Simon Ferquel. Comme promis, voici nos slides et mes démos (celles avec le viper BSG) ici et là. Pour mémoire, les démos utilisent toutes le viper BSG...
Cliquez pour lire la suite de l'article par Groc
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|