MMcontrol

lou_59 Messages postés 3 Date d'inscription mercredi 14 mars 2007 Statut Membre Dernière intervention 10 avril 2007 - 10 avril 2007 à 10:54
chaibat05 Messages postés 1883 Date d'inscription samedi 1 avril 2006 Statut Membre Dernière intervention 20 novembre 2007 - 10 avril 2007 à 15:19
Bonjour à tous
J'ai un problème avec un MMcontrol.
Je veux lire un fichier mp3 mais lorsque la fonction s'execute le fichier est lu mais il n'y a pas de son, je suis obligé d'appuyé sur stop et lecture pour entendre quelque chose.
J'ai cherché partout mais je doit être la seule à avoir ce problème.

Voici le code que j'ai utiliser : 
   MMControl.Notify = False
   MMControl.Wait = True
   MMControl.Shareable = False
   MMControl.FileName = App.Path + "\son\Alarme.mp3"
   MMControl.Command = "open"
   MMControl.Command = "play"

Si vous pouviez m'aider ce serait génial
Merci d'avance

6 réponses

chaibat05 Messages postés 1883 Date d'inscription samedi 1 avril 2006 Statut Membre Dernière intervention 20 novembre 2007 2
10 avril 2007 à 13:51
-Bonjour,
 essaiecomme ça :

   MMControl.FileName = App.Path + "\son\Alarme.mp3"
   MMControl.Notify = False
   MMControl.Wait = True
   MMControl.Command = "open"
   MMControl.Command = "play"
   MMControl.Command = "prev"

-
0
lou_59 Messages postés 3 Date d'inscription mercredi 14 mars 2007 Statut Membre Dernière intervention 10 avril 2007
10 avril 2007 à 14:20
Merci de l'aide mais ca fonctionne toujours pas
Je comprend pas pourquoi ca fait ça
J'ai essayé avec "prev", "sound" mais aucun résultat!!!
Y aurait pas une autre façon de lire un fichier mp3 dans un programme que MMControl??
0
chaibat05 Messages postés 1883 Date d'inscription samedi 1 avril 2006 Statut Membre Dernière intervention 20 novembre 2007 2
10 avril 2007 à 14:36
Regardes si AutoEnabled est coché,
et décoches la si c' est le cas.

si ça marche toujours pas, laisses tomber le MMControl.
et déclares dans un module


Declare Function mciExecute Lib "winmm.dll" (ByVal lpstrCommand As String) As Long


à l' appel tu fais :


 mciExecute (App.Path + "\son\Alarme.mp3")


Seule contrainte, il ne doit pas y avoir d' espace
dans le chemin complet de ton fichier.

Encore que je ne sais pas si ça marche avec mp3.
Sinon tapes Jouer un son dans google,il y' aura sûrement
quelque chose.


 
0
mortalino Messages postés 6786 Date d'inscription vendredi 16 décembre 2005 Statut Membre Dernière intervention 21 décembre 2011 18
10 avril 2007 à 14:44
Salut,

j'ai essayer avec PLaySound et un mp3, j'ai un bip bip permanant.. (heureusement le snippet de Willy à tout prévu : l'arrêt de la musique).

Pourquoi ne pas simplement utiliser le Windows Media PLayer ?

En plus il y a de nombreux exemples sur l'utilisation du WMP 

@++

<hr width="100%" size="2" />
  --Mortalino--
Le mystérieux chevalier, ~Provençal, le Gaulois~
  
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
mortalino Messages postés 6786 Date d'inscription vendredi 16 décembre 2005 Statut Membre Dernière intervention 21 décembre 2011 18
10 avril 2007 à 14:51
Ah et si tu mets MMControl.Wait = False (au lieu de True), c'est pas bon ?

@++

<hr width="100%" size="2" />
  --Mortalino--
Le mystérieux chevalier, ~Provençal, le Gaulois~
  
0
chaibat05 Messages postés 1883 Date d'inscription samedi 1 avril 2006 Statut Membre Dernière intervention 20 novembre 2007 2
10 avril 2007 à 15:19
Bonjour, mortalino,
le MMControl.Wait  sert à signaler qu' il faut attendre la
commande play après open, elle doit être donc à True
sinon le fichier va se lire juste après l' ouverture.

-

-
0
Rejoignez-nous