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
[RIA SERVICES] INCLUDE ET DOMAINDATASOURCE[RIA SERVICES] INCLUDE ET DOMAINDATASOURCE par Audrey
Dans un de mes articles précédents , j'avais parlé des DomainDataSource avec RIA Services dans le cas d'une interface Maître - Détail. Dans le même principe, je vais parler d'une autre manière de mettre en forme ce cas d'interface avec RIA Services. Et po...
Cliquez pour lire la suite de l'article par Audrey ZUNE : VERSION ZUNE SOFTWARE V 4.2 ET LA SOCIALISATIONZUNE : VERSION ZUNE SOFTWARE V 4.2 ET LA SOCIALISATION par ROMELARD Fabrice
Une des nouveautés de la version V 3.0 était l'apparition de l'onglet Social qui ne fonctionnait que si le MarketPlace était activé sur son poste. Cela limitait donc son intérêt, car hors du cadre commercial USA-CANADA, peu de monde trouva...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice PRATIQUE DE SILVERLIGHT PAR ERIC AMBROSIPRATIQUE DE SILVERLIGHT PAR ERIC AMBROSI par MPOWARE
Je viens de finir la lecture du dernier livre d'
Eric Ambrosi
éditions PEARSON
Son livre donne une approche pratique de Silverlight qui sera aussi bien comprise par le développeur que par le designeur.
Tous les aspects du développement RIA sont abor...
Cliquez pour lire la suite de l'article par MPOWARE APPRENDRE à DéVELOPPER POUR LES MOBILES AVEC LA NOUVELLE GéNéRATION .NETAPPRENDRE à DéVELOPPER POUR LES MOBILES AVEC LA NOUVELLE GéNéRATION .NET par odewit
2 déclinaisons de Silverlight et 2 déclinaisons de Mono permettent dorénavant (ou permettront prochainement) de développer des applications .NET mobiles pour les principales plates-formes du marché :
Silverlight pour Symbian, basé sur Silverlight 2...
Cliquez pour lire la suite de l'article par odewit ZUNE : NOUVELLE VERSION DU ZUNE SOFTWARE - V 4.2ZUNE : NOUVELLE VERSION DU ZUNE SOFTWARE - V 4.2 par ROMELARD Fabrice
Avec la dernière génération du lecteur MP3 de Microsoft, le ZUNE HD, Microsoft a publié une nouvelle version du logiciel pour PC. Ainsi, je me suis décidé à installer celle-ci sur mon Tablet PC ACER, comme toujours le logiciel est donc tél...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
Academy System (10.9.4.0)ACADEMY SYSTEM (10.9.4.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Xilisoft Convertisseur Vidéo Ultimate (5.1.39.0305)XILISOFT CONVERTISSEUR VIDéO ULTIMATE (5.1.39.0305)Xilisoft Convertisseur Vidéo Ultimate est un outil puissant de conversion vidéo, facile à utilise... Cliquez pour télécharger Xilisoft Convertisseur Vidéo Ultimate Xilisoft DVD Ripper Ultimate (5.0.64.0304)XILISOFT DVD RIPPER ULTIMATE (5.0.64.0304)Xilisoft DVD Ripper Ultimate est un logiciel excellent pour copier et convertir DVD vers presque ... Cliquez pour télécharger Xilisoft DVD Ripper Ultimate Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods
|