Prendre en compte les boutons de musique sur le clavier

Fermé
Guillaume2020 Messages postés 147 Date d'inscription mardi 2 juin 2015 Statut Membre Dernière intervention 20 février 2018 - Modifié le 4 juil. 2017 à 16:33
Whismeril Messages postés 18279 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 17 mars 2023 - 5 juil. 2017 à 19:45
Bonjour
Je ne savais pas comment expliquer la question mais sur mon clavier j'ai des boutons comme Play, Pause, Stop, Musique suivante et précédente. Ca me premet des contrôler la musique sur des applications comme le lecteur de musique ou deezer.
J'aimerais pouvoir utiliser ces boutons en c# pour un lecteur de musique, ou même pour autre chose, comment faire?
En plus de ça quand j'ai de la musique sur un de ces logiciels et que je monte ou descend le son j'ai un rectangle noir avec le nom de la musique, la pochette de l'album, l'album, etc, est-ce possible de contrôler ça?
Merci d'avance
A voir également:

4 réponses

Whismeril Messages postés 18279 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 17 mars 2023 888
4 juil. 2017 à 18:42
Bonjour

En winform (en général, ceux qui codent en wpf le précisent), tu mets keypreview à true sur ta form.
Dans l'événement keypress, tu mets un point d'arrêt, et en espionnant e tu regardes quelle Key est associée à tes touches (j'ai un clavier mac, alors ce genre de tests je ne peux pas faire)
Ensuite tu gères tes actions en fonction de cette Key, via un switch par exemple.

Pour ta seconde question, si ces infos sont rentée dans les métadonnées de tes mp3, tu,peux aller voir là https://stackoverflow.com/questions/11369719/how-to-read-metadata-from-mp3
Sinon, si tu as au moins le titre, l'artiste et une connexion internet tu cherches sur le web.
Enfin si tu n'as qu'une connexion, tu réinventes Shazam
0
Guillaume2020 Messages postés 147 Date d'inscription mardi 2 juin 2015 Statut Membre Dernière intervention 20 février 2018 17
4 juil. 2017 à 20:40
Merci pour la première réponse, mais pour la deuxième je pense que je me suis mal expliqué : je cherche pas à avoir les métadonnées de la musique, ça je sais faire, mais à les afficher à côté de la barre de son comme plusieurs logiciel le font.
0
Guillaume2020 Messages postés 147 Date d'inscription mardi 2 juin 2015 Statut Membre Dernière intervention 20 février 2018 17 > Guillaume2020 Messages postés 147 Date d'inscription mardi 2 juin 2015 Statut Membre Dernière intervention 20 février 2018
4 juil. 2017 à 20:51
Et j'ai testé, cette touche n'envoie aucun key, elle doit fonctionner différamment, vu que les logiciels la récupèrent sans même avoir le focus
0
Whismeril Messages postés 18279 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 17 mars 2023 888
4 juil. 2017 à 21:19
Un truc à la fois, les touches d'abord.

Tu peux tester un hook clavier.
https://codes-sources.commentcamarche.net/source/102025-interception-globale-des-touches
0
Whismeril Messages postés 18279 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 17 mars 2023 888
5 juil. 2017 à 07:48
Et un truc auquel je n'ai pas pensé hier, certaines touches n'apparaissent pas dans le keypress, mais dans KeyDown et KeyUp.

Avant le hook, tu peux essayer ça
0
Guillaume2020 Messages postés 147 Date d'inscription mardi 2 juin 2015 Statut Membre Dernière intervention 20 février 2018 17 > Whismeril Messages postés 18279 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 17 mars 2023
5 juil. 2017 à 12:15
Ok merci! Tu as raison, c'est pris en compte par KeyDown et up sous les noms :
Keys.MediaPlayPause
Keys.MediaNextTrack
Keys.MediaPreviousTrack
Keys.MediaStop
Donc merci :)
Et pour l'affichage?
0
Whismeril Messages postés 18279 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 17 mars 2023 888
5 juil. 2017 à 16:06
Pour ton affichage,
À mon avis, le plus simple est de créer une form (Ou une Window en wpf) dédiée.
0
Guillaume2020 Messages postés 147 Date d'inscription mardi 2 juin 2015 Statut Membre Dernière intervention 20 février 2018 17
5 juil. 2017 à 16:17
Mouais, c'est pas très intéressant, il y a déjà cet affichage dans windows, j'ai pas envie de l'imiter, j'aimerais pouvoir l'utiliser. Je vais chercher plus moi même, merci pour ta réponse.
0
Whismeril Messages postés 18279 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 17 mars 2023 888
5 juil. 2017 à 18:10
T'es sûr que c'est windows?
0
Guillaume2020 Messages postés 147 Date d'inscription mardi 2 juin 2015 Statut Membre Dernière intervention 20 février 2018 17
5 juil. 2017 à 19:39
Quasiment à 100% parceque plein d' applications ont ça, incluant le lecteur de musique windows Groove et deezer. Je crois que ça existe depuis windows 8 mais je suis pas sûr.
0
Whismeril Messages postés 18279 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 17 mars 2023 888
5 juil. 2017 à 19:45
OK, je suis encore à 7, donc forcément, je ne l'ai jamais vu
0