Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

M2-X- ,UN LECTEUR AUDIO-VIDEO BASÉ SUR WMP9


Information sur la source

Catégorie :Multimedia Classé sous : wmp9, lecteur, multimédia Niveau : Débutant Date de création : 15/09/2005 Date de mise à jour : 02/11/2005 22:10:42 Vu / téléchargé: 8 555 / 1 941

Note :
7 / 10 - par 2 personnes
7,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (12)
Ajouter un commentaire et/ou une note

Description

Cliquez pour voir la capture en taille normale
Je commence en Visual Basic, j'ai voulu me familiariser un peu avec WMP(9) ; c'est un lecteur audio, video (mp3, cd, divx, etc...enfin les formats pris en charge par wmp). Il permet de creer une mediatheque tout ce qu'il y a de modeste en déclarant un dossier Audio et Video par defaut -> accés rapide à ses médias par un petit menu, comprenant également un explorateur & accés rapide cd-rom/dvd-rom avec possibilité d'éjection ou de fermeture (toutes les fenetres s'ouvrent ou se ferment à partir du menu du lecteur).
Affichage des infos/medias (à ameliorer pour la video).
Possibilité de programmer l'extinction du pc (merci à l'astuce de vbalcor pour l'extinction complete).
Possibilité de faire ses propres playlists audio ou video.
Il n'est pas encore fini (améliorer l'affichage video/le systeme des playlists, ameliorer le code); un lecteur multimedia de plus, je sais ; en tant que novice les conseils sont les bienvenus.
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Historique

15 septembre 2005 14:09:46 :
Ajout dans le zips des fichiers manquants : frmExplorateur.frm modInformationMedia.bas fixe un bug pour le lancement de la fenetre Playlists du à l'affectation d'un repertoire erroné pour un de ses controles.
16 septembre 2005 02:15:32 :
Selection de repertoires grace aux API SHBrowseForFolder et SHGetPathFromIDList (fenetre Config) Enregistrements & creation de repertoires (ainsi que verif de leur existence) plus souple avec l'utilisation de app.path
16 septembre 2005 03:53:09 :
corrige un bug dans la gestion des playlists video
16 septembre 2005 15:59:08 :
Verification ListeDeLEcture<>vide - ajout d'un controle 'de base' pour réduire le lecteur.
16 septembre 2005 17:09:20 :
...
16 septembre 2005 22:10:53 :
Ajout d'une capture d'écran.
18 septembre 2005 00:33:54 :
Regle une mauvaise innitialisation de certains medias video
25 septembre 2005 19:45:16 :
Changement du controle de reglage du son - automatisation de la reduction et de l'agrandissement des fenetres - possibilite de resizer la video (a ameliorer) - menu popup sur la fenetre du lecteur principal permettant l'accés a diverses commandes - menu popup sur la fenetre de visualisation video pour plein ecran/fermer - possibilite d'avancer ou reculer, le morceau audio ou video, par l'intermediaire de la progressBar - Affichage personnalise de la grille des playlists selon option video ou audio, avec rajout d'une colonne Nomfichiers pour les fichiers non tagués - selection a 5 minutes pres pour l'extinction complete du pc - rajout d'extensions multimedia prises en charge (a completer, je recherche une liste complete)
27 septembre 2005 00:07:32 :
amelioration du syteme d'extinction/PC
22 octobre 2005 20:22:47 :
Améliore le shutdown du pc
02 novembre 2005 22:10:42 :
...

Commentaires et avis

signaler à un administrateur
Commentaire de bouv le 15/09/2005 09:46:15

Ma première source fut un lecteur de ce genre. Prepare toi à quelques critiques pas toujours agréables.
Sinon pour ma part, à l'ouverture du projet :
Impossible de trouver les fichiers suivants :
frmExplorateur.frm
modInformationMedia.bas
Met les de préférence dans le repertoire du projet.
Il manque également LEDMeter.ocx (à mettre dans le zip)

  'Innitialise le repertoire par defaut pour la creation de nouvelle playlist
  DrivePlaylists.Drive = "E:\"

Pourquoi "E:\" ; je n'ai pas de lecteur E et l'appli plante...

Pour le choix des repertoires (frmConfig) oublie les DirListBox (surtout sur 2 lignes) et utilise plutot un controle de ce genre :
http://www.vbfrance.com/code.aspx?id=6441
ou http://www.vbfrance.com/code.aspx?id=3371
ou http://www.vbfrance.com/code.aspx?ID=33733

Dans Public Sub VerificationExistenceRepertoiresParDefaut() et d'une manière générale n'utilise pas de chemin en 'dur' mais plutot des chemin relatifs. Essai App.Path...

Voila je suis pas allé plus loin surtout qu'il manque qq fichiers.
Sinon les controles ont l'air bien nommés, le code est indenté, relativement clair et commenté.

Continue...

Bonne prog
++

signaler à un administrateur
Commentaire de MopX le 15/09/2005 14:33:36

Merci pour tes infos, j'ai rajouté les fichiers manquants (pour le LEDMeter.ocx, je pense que cela ne devrait plus poser de probleme).

Pour le reste je vais regarder ça ce soir.

signaler à un administrateur
Commentaire de jrbleboss le 15/09/2005 21:40:04

C'ets pas mal si tu es debutant mais ya un truc très important !!
Met un common dialog car pour trouver le chemin de notre dossier audio c vraiment dure !!

signaler à un administrateur
Commentaire de MopX le 16/09/2005 02:43:52

J'ai revu le systeme pour la sélection des dossiers audio et video ; je n'arrive pas à sélectionner un dossier avec un common dialog (juste des fichiers), et je voulais faire une fenêtre pas trop grande pour l'opération.
J'ai finalement utilisé les API SHBrowseForFolder et SHGetPathFromIDList (que je viens de découvrir sur un autre site) qui permettent d'ouvrir une boite de dialogue et de sélectionner un dossier.
En ce qui concerne le 'répertoire par defaut pour la creation de nouvelle playlists' dont tu parlais -Bouv-, c'est également réglé.

signaler à un administrateur
Commentaire de bouv le 16/09/2005 08:47:37

Bien, pour ce qui a été modifié. Surtout la recherche des dossiers.
Mais... il reste encore qq problèmes. Si par exemple je clique sur Play sans avoir créé de playlist... le prog plante la dessus :

ListeDeLecture(intMediaEnCours)

Met un code pour gérer ça. Plutot dans le genre
If TaillePlaylist = 0 Then Exit Sub
ou avec On Error Resume Next

Quand cela sera corrigé je noterai

Bonne prog
++

signaler à un administrateur
Commentaire de MopX le 17/09/2005 15:33:54

Probleme concernant la gestion de playlist vide corrigé.

signaler à un administrateur
Commentaire de violent_ken le 17/09/2005 23:56:13

Salut !
J'aime bien ton lecteur, voici quelques suggestions pour l'améliorer :

1)
Les pattern que tu utilises sont insuffisants : pense aux gens qui ont des codecs !
exemples d'autres extensions : mp3, wma, avi, mpg, mpeg, mpa, mpc, rm, ra, mm, rpm, ims, smi,ape, mac, app, spx, mpc, m2v, aif, mid, midi, d2v, rmi, miz, d2v, xvid, mov, ram, qt, wmd, flc, mkv, mp, mp1, mp2, aac, apl, mp4, m4a, nsv, nsa, ogg, ogm, voc, fli, au, snd, aif, aiff, ifo, vob, mpe, ofr, ofs, tta .... de fichiers lisibles par WMP
n'oublies pas de mettre aussi bien en majuscules qu'en minuscules !
2)
Essaie de changer le contrôle de réglage du son : combine plutôt un progressbar avec l'évênement mouse_move/mouse_down (en smooth et avec borderstyle=0) pour plus d'ésthétisque !
3)
essaie de faire en sorte que l'audiothèque/vidéothèques retrouvent leurs tailles normales après avoir réduit, puis ré-agrandi la fenêtre principale
4)
ajoute la possibilité de resizer la vidéo, et ajoute aussi le mode plein écran !
5)
essaie d'aimanter tes form entre elles (avec une checkbox pour laisser le choix à l'utilisateur de (dés)activer cette option)
6)
rajoute un menu pop-up (genre ouvrir, fermer, lecture, pause, augmenter son,...) avec le click droit, donc, sur tes form
7)
ajoute la possibilité d'avancer la musique (et les vidéos) avec une probressbar
8)
rajoute la colonne "nom du fichier" dans la listview, pour pouvoir reconnaître les fichiers non-tagués.
9)
rajoute la possibilité de choisir le temps au bout du quel le PC s'éteind (choix à la minute, plutôt que par demi-heures)

Bon, voici de quoi optimiser ton lecteur ! Bon courage, et bonne continuation
@+

signaler à un administrateur
Commentaire de MopX le 18/09/2005 01:00:11

Bien reçu, cela viendra dans les prochaines mises à jour...

Pour ce qui  est du mode video/plein écran, tu peux y accéder en double-cliquant sur la video (sauf si c'est une 'visualisation' durant la lecture d'un fichier audio), mais je rajouterais egalement un contrôle sur la fenêtre .



signaler à un administrateur
Commentaire de MopX le 25/09/2005 20:10:30

Ca y est, j'ai fait quelques modifs sur tes conseils, pour la barre de volume j'ai finalement opté pour un systeme personnalisé  ; les fenetres aimantees viendront dans la prochaine mise a jour ainsi qu'un systeme de detection des codecs presents sur le pc ou est lance le lecteur, et d'autres fonctionnalites que j'aimerais approfondir...
Vos remarques et conseils sont les bienvenus.

signaler à un administrateur
Commentaire de MopX le 11/10/2005 10:36:23

j'ai un emploi du temps assez chargé en ce moment, ce qui explique que la prochaine mise à jour tarde un peu -> j'y reviendrais dès que possible, en attendant vos remarques sont toujours les bienvenues...

signaler à un administrateur
Commentaire de violent_ken le 11/10/2005 19:32:52

Salut !
Ben en fait, beaucoup d'améliorations ont été apportées, c'est cool !
Juste une dernière, importante je trouve, ce serait de pouvoir utiliser un drag&drop pour les créations de playlist.
En tout cas, ton lecteur est bien foutu je trouve, et assez stylé en plus. (manque aussi l'aimentation des form pour une meilleure prise en main).
Mais un emploi du temps tendu, je c'est ce que c'est ...
Alors bon courage...
@+

signaler à un administrateur
Commentaire de MopX le 22/10/2005 20:19:29

Merci a toi VIOLENT_KEN pour tes encouragements, maheureusement la mise en stand by de ce petit projet se confirme ...(emploi du temps oblige !).
A la base c'était pour me familiariser avec le l'ocx WMP ; mais, vu que mes heures de programmation sont 'réévaluées à la baisse' en ce moment et que je pensais par la suite refaire un lecteur sans WMP, je me dis que rien ne sert d'aller trop loin sur celui-ci pour l'instant -même si je l'utilise et que ça va surement me démanger-(libre à ceux qui le souhaite de l'améliorer).
En plus, il y a encore pleins d'autres aspects de la programmation que j'aimerais découvrir ...
Donc à bientôt, mais avec une autre source.

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Lecteur multimédia : ajouter un visuel... [ par Jér-o-nimo ] Salut!Je suis en train de créer un lecteur audio et je voudrais intégrer un visuel ( vu-metre, etc...) . Je sais pas comment faire! (logique, sinon je Lecteur multimédia [ par suplens62 ] Bonjour,Je souhaite lors d'un double clic sur un fichier (avi,mp3,wma,etc....) l'insérer dans ma playlist sans que le logiciel soit démarré.Sinon je m probleme lecteur multimédia [ par guigui265 ] bonjour,j'ai un formulaire .net&nbsp;qui permet de lire des mp3. j'utilise windowsmediaplayer comme composant. quelle est l'instruction pour mettre le Lecteur multimédia [ par Linoa05 ] Bonjour, quand on met : media.open ou mediacurrentpoisition Media signifie quoi? MErci Lecteur valide ou pas ??? [ par yunderwo ] Bonjour, Auriez-vous une piste pour s'assurer en VB.NET de la presence d'un support dans un lecteur donn&#233; ? (Par exemple une cartouche dans un l Lecteur de codes barres pour gérer une petite bibliotheque [ par jiojioforever ] Bonjour, Je vaudrais cr&#233;er une base de donn&#233;es sour Access ou Oracle pour g&#233;rer une bibliotheque. Je vais compiler cela avec du Visual ejection des lecteur autre que cdrom [ par RV57000 ] Salut &#224; tousvoil&#224; mon probl&#232;me, depuis quelques jours je cherche quel est la commande pour faire &#233;jecter un disque ZIP, y'&#224; p question naze sur script pour lancer lecteur windows media [ par bubbleboy ] Slt,Une question toute simple et toute naze: quel est le script pour lancer obligatoirement la lecture d'une video (c'est un .asx) avec le lecteur win question naze sur script pour lancer lecteur windows media [ par bubbleboy ] Slt,Une question toute simple et toute naze: quel est le script pour lancer obligatoirement la lecture d'une video (c'est un .asx) avec le lecteur win Ouvrir le lecteur D [ par JeanMarcus ] Bonjour !!!!!!Qui pourrait me donner un code sympa pour ouvrir ( ou fermer ) le lecteur CD ou lecteur E ..&nbsp; a partir d ' un bouton&nbsp; Command1


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 1,435 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.