[VB6] Création Lecteur Audio [Résolu]

Messages postés
1490
Date d'inscription
mercredi 5 février 2003
Dernière intervention
3 décembre 2007
- 15 déc. 2006 à 09:41 - Dernière réponse :
Messages postés
1
Date d'inscription
mercredi 11 juin 2008
Dernière intervention
11 juin 2008
- 11 juin 2008 à 21:14
Hi guys,

Voilà, j'en ai marre. Je veux me créer mon propre lecteur Audio pour lire mes MP3, OGG et autres. Le tout dans un esprit de simplicité absolue. Je veux pas plein de paramètres dont je n'ai que faire. Tout ce que je veux, outre une gestion de listes de fichiers et des tags v3 (MP3) c'est que le lecteur puisse lire "tous" les formats. Je m'y connais pas vraiment en la matière mais je ne veux pas utiliser de DLL extérieur.

Il va sans dire que j'ai installé tout plein de codecs sur ma bécane (et WinAMP également). Donc, comment faire un lecteur qui reconnaisse automatiquement le format et utilise les bons codecs ?
Peut-on imposer, dans le soft, l'utilisation d'un codec spécifique (ce serait vraiment super pratique) ?

Donc, si une bonne âme qui s'y connait un peu mieux que moi peut de dire par quel bout je dois prendre le problème ce serait bien...

Pi... entre nous, je suis pas trop DirectX... Mais s'il fallait quand même passer par là, y'a-t-il des différences majeurs, coté DirectAudio entre Dx8 et Dx9 (parce que je n'ai que de la doc pour Dx8 [du moins en français... vaut pas m'embêter]) ???

Merci par avance.

Enjoy







( Si une réponse vous convient, cliquez sur le bouton "Réponse acceptée". )
Afficher la suite 

Votre réponse

11 réponses

Meilleure réponse
Messages postés
3181
Date d'inscription
dimanche 15 février 2004
Dernière intervention
9 avril 2017
- 15 déc. 2006 à 14:06
3
Merci
Salut,

Regarde du coté de l'api mciSendStringA, il lit partiquement tout en fonction de tes codecs.
Après, pour les TAG, je sais pas trop, regarde du coté des sources qui en font la lecture.




__________
Kenji

Merci Charles Racaud 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 88 internautes ce mois-ci

Commenter la réponse de Charles Racaud
Meilleure réponse
Messages postés
3181
Date d'inscription
dimanche 15 février 2004
Dernière intervention
9 avril 2017
- 15 déc. 2006 à 16:26
3
Merci
Heu, je crois que cette api et principalement utilisé par tout les lecteurs.
Voilà sa déclaration :



Private Declare Function mciSendStringA Lib "winmm.dll" (ByVal lpstrCommand As String, _
  ByVal lpstrReturnString As String, ByVal uReturnLength As Long, _
  ByVal hwndCallback As Long) As Long,

----

(Coloration syntaxique automatique par Kenji)



Je m'en suis principalement servi pour lire de la vidéo mais elle marche aussi pour l'audio.
Pour la séléction des codecs, ca fait en fontion des propriétés d'encodage du fichier.






__________
Kenji

Merci Charles Racaud 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 88 internautes ce mois-ci

Commenter la réponse de Charles Racaud
Meilleure réponse
Messages postés
3181
Date d'inscription
dimanche 15 février 2004
Dernière intervention
9 avril 2017
- 15 déc. 2006 à 16:40
3
Merci
Ha ... alors la j'en sais absolument rien.
Je sais qu'elle marche "terriblement" sous Xp et Vista. Faut tester sur les autres.
Je n'ai pas non plus trouvé de docs completes sur celle-ci






__________
Kenji

Merci Charles Racaud 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 88 internautes ce mois-ci

Commenter la réponse de Charles Racaud
Meilleure réponse
Messages postés
3181
Date d'inscription
dimanche 15 février 2004
Dernière intervention
9 avril 2017
- 15 déc. 2006 à 16:42
3
Merci
Sans doute, le mci reprends surmant cette api et quelques autres.






__________
Kenji

Merci Charles Racaud 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 88 internautes ce mois-ci

Commenter la réponse de Charles Racaud
Meilleure réponse
Messages postés
3181
Date d'inscription
dimanche 15 février 2004
Dernière intervention
9 avril 2017
- 15 déc. 2006 à 16:57
3
Merci
Je pense qu'il emploie les api pour ouvir le lecteur cd, régler le volum et autre. Enfin, je ne sais plus trop, je me suis plus servis de ce control depuis bien longtemps. Mais le principale est dans le


mciSendString, celui qui t'interesse.






__________
Kenji

Merci Charles Racaud 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 88 internautes ce mois-ci

Commenter la réponse de Charles Racaud
Messages postés
1490
Date d'inscription
mercredi 5 février 2003
Dernière intervention
3 décembre 2007
- 15 déc. 2006 à 16:17
0
Merci
Hum... une API... J'aime déjà ça parce que là j'étais entrain de me demander quoi choisir entre DirectX et les contrôles MCI et WMP !!!
Mais dis moi, elle appartient à qui cette API ??? (Win32, VB, WMP ???)
Est-elle redistribuable ?
Selectionne-t-elle automatiquement les bons codecs ? Et si oui, comment s'y prends-elle (teste un par un !?) )
Enfin, si tu peux m'en dire un peu plus.

(pi juste pour savoir... parce que je suis entrain de réinstaller mon PC et j'ai pas encore mis APIGuid et APIViewer... On peut trouver l'aide de cette API quelque part ???)

Enjoy







( Si une réponse vous convient, cliquez sur le bouton "Réponse acceptée". )
Commenter la réponse de ScSami
Messages postés
1490
Date d'inscription
mercredi 5 février 2003
Dernière intervention
3 décembre 2007
- 15 déc. 2006 à 16:35
0
Merci
C'est trop TERRIBLE là ton truc !!!
Mais elle est "native" de Windows (API Win32 de base) ? Elle fait parti de Windows Milenium ou pas (parce que j'ai pas encore [pfou!] WinXP moi ) ? C'est pas encore une de ces saloperie propriétaire !?

Enjoy







( Si une réponse vous convient, cliquez sur le bouton "Réponse acceptée". )
Commenter la réponse de ScSami
Messages postés
1490
Date d'inscription
mercredi 5 février 2003
Dernière intervention
3 décembre 2007
- 15 déc. 2006 à 16:37
0
Merci
Arf, c'est bon, je l'ai trouvé sur le site de AllAPI...

MERCI ENCORE !

(A se demander pourquoi les mecs se font chier avec WMP !!!)
Commenter la réponse de ScSami
Messages postés
1490
Date d'inscription
mercredi 5 février 2003
Dernière intervention
3 décembre 2007
- 15 déc. 2006 à 16:39
0
Merci
Re ARF...

Mais dit moi... en fait... le Contrôle ActiveX du même nom (MCI)... ce serait pas, tout simplement, l'implémentation programmatico-graphique de cette API ???

Enjoy







( Si une réponse vous convient, cliquez sur le bouton "Réponse acceptée". )
Commenter la réponse de ScSami
Messages postés
1490
Date d'inscription
mercredi 5 février 2003
Dernière intervention
3 décembre 2007
- 15 déc. 2006 à 16:49
0
Merci
Y'aurait encore d'autres API pour traiter le son !?!?!? Tu en connais (toujours dans les "natives" de Windows) ??? Dis moi tout dis moi tout dis moi tout
Enjoy







( Si une réponse vous convient, cliquez sur le bouton "Réponse acceptée". )
Commenter la réponse de ScSami
Messages postés
1
Date d'inscription
mercredi 11 juin 2008
Dernière intervention
11 juin 2008
- 11 juin 2008 à 21:14
0
Merci
samal a tous
Commenter la réponse de larhrissi

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.