Comment faire pour augmenter le volume des hauts-parleurs avec un Slider ?
Merci
MegaBigBoss
Comment faire pour augmenter le volume des hauts-parleurs avec un Slider ?
Merci
MegaBigBoss
Comme on est dans tes pensées (c'est évident pour toi, hein ?)![]()
On va faire des suppositions :
1) le volume général est un bouquin
2) le volume général est celui de tes répertoires
3) le volume général est celui que tu aa ouvert avec ce nom
Car je ne pense pas une seule seconde (car tu l'aurais précisé, n'est-ce-pas ?) qu'il s'agisse de celui de la sortie de tes hauts-parleurs !
Alors ?![]()
C'est le volume de la sortie des hauts-parleurs ... (lol)
Je me suis mal exprimé (toujour ce problème d'expression)
L'expression est pourtant l'un des éléments essentiels du développement !
Bon .... et ton titre, dans ce cas ? A modifier sans attendre alors !
Avant de parler de ce lien entre un slider (sa propriété Value) et le volume de sortie de tes hauts parleurs :
Quelques précisions sont nécessaires :
1) Quel composant as-tu utilisé pour lire tres fichiers de son ?
2) Confirme-nous que tu parviens déjà à les ouvrir et à les "jouer"
J'utilise le composant Microsoft Multimédia Control (SP3)
Et je parviens a lire les fichiers Wave mais pas les autres.
en faisant une recherche sur les API
tu trouveras une reponse a ta question.auxGetVolume
auxSetVolume
@jmf je croit que son probleme n'est pas lier au lecteur mais au volume du son.
J'ai trouvé quelque chose d'intérressant sur l'MSDN mais je n'y comprend malheureusement rien du tout (et pourtant c'est du français !!!)
Voila la page en question : http://www.microsoft.com/france/msdn...z-Pinvoke.mspx
tu peut trouver un code a cet adresse: http://delphi.about.com/cs/adptips20...ltip0800_4.htm
certe il est en delphi mais je croit que tu ne devrais pas avoir du mal a e traduire en VB, car pas complexe.
[edit] Pendant qu'on y est tu peut aussi faire des recherches sur : waveOutSetVolume, j'ai vue ca sur des sites pendant que je fesait les recheches precedente.
C'est la raison, Sovo, pour laquelle je lui demandais ce qu'il appelait (certains composants ont l'ajoustement du volume intéggré) !![]()
Mais voilà qu'il nous dit avoir perdu toutes ses données !
Dieu sait ce qu'il aura pu lancer... (je me demande si ce n'est pas, par erreur, ce qu'il réservait à d'autres .... quand je relis ses autres sujets ...)
Et il a tout chez Microsoft, ici, en plus :
http://support.microsoft.com/kb/q178456/
Remplacer ce mécanisme par l'autre (un slider) est d'une simplicité enfantine par rapport au code qu'il va trouver là. S'il est capable de comprendre ce code, il sera super capable d'utiliser son slider à la place de ce qui est utilisé dans l'exemple de Microsoft. A lui de jouer donc dans cette cour, puiqu'il a décider d'y aller.
Bonjour,
Voilà pour faire suite à une échange de MP en rafale avec Megabigboss hier soir et pour qu'il comprenne ce que j'ai voulu avec insistance tenter de lui faire comprendre, notamment en ce qui concerne les différences existant entre du copier-coller et la réflexion et le travail personnels :
Alors, Megabigboss :
En utilisant 2 APIs trouvées avec un APIVIEWER, et un code beaucoup plus simple que celui montré par Microsoft (lien dans mon précédent message), on parvient à du beaucoup plus simple et efficace.
Je suis notamment parvenu à contrôler séparément et indépendamment l'un de l'autre, le volume de chacun de mes 2 hauts-parleurs.
Tu m'as bien expliqué, Megabigboss, que tu n'aimais pas non plus le copier-coller. Tu m'as également expliqué que tu tenais à "te fabriquer" toi-même ce lecteur... alors même que l'on peut trouver partout, gratuitement, une variété incroyable d'outils exécutables de ce genre.
J'ajoute que personnellement je ne vois pas l'intérêt de cette chose que j'ai mise en oeuvre dans la nuit par jeu uniquement... Mon clavier est doté de ce qu'il faut et le réglage du volume de mes haut-parleurs est plus rapidement fait depuis les 2 boutons qui s'y trouvent qu'il ne le serait en me servant d'une souris pour faire varier un "slider".
Alors t'y voilà ... et ma seule indication est donc la suivante : il existe 2 APIs fort utiles et elles suffisent.
Bon travail et bon courage.
Merci mais j'ai trouvé plus facile >> Le composant WindowsMédiaPlayer
magicboss la je croit que tu ne veux pas resoudre le probleme mais plutot le contouner. Comme j'ai peu t le lire dans le message de jmf tu voudrais bien creer toi meme ton propre lecteur, mais je craint qu'avec la solution que tu veuille adopter tu ne va pas creer ton propre lesteur mais plutot "utiliser" le lecteur de windows comme support et modeliser l'utilisation a ta guise. et la je croit que c'est deux choses totalement differente.
C'est vrai ..... Mais c'est pour moi puis pour les APIs Windows chui pas encore assez doué !
Voilà qui est enfin sage et que j'approuve totalement....
Continue sur ce chemin, MegaBigBoss, et tu auras alors toujours mon aide... promis !![]()
Partager