Le MCI c'est bien mais ...

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
LavaLava
Messages : 173
Inscription : dim. 28/mars/2004 17:42
Localisation : Provence

Le MCI c'est bien mais ...

Message par LavaLava »

Salut,
est-il possible de lire, avec des commande MCI, un fichier mp3 codé en 32 Kbps ?
J'ai essayé plusieur source d'exemple et aucun ne fonctionne .

D'autres membres l'ont déja demandé sans succés, mais yatil un site ou une doc simple qui liste les commandes du MCI ?
Merci
lionel_om
Messages : 1500
Inscription : jeu. 25/mars/2004 11:23
Localisation : Sophia Antipolis (Nice)
Contact :

Message par lionel_om »

Pour gérer les propriétés audio : volume, balance, bass (moi j'arrive pas à utiliser les bass) :
http://msdn.microsoft.com/library/defau ... taudio.asp

Regarde les pages parentes à celles-là (sur la Mci).


Sinon je sais pas trop comment t'aider. Moi la Mci ça marche bien, mais je n'ai pas fait d'énormes tests sur les formats et les taux de compression supportés...
Webmestre de Basic-univers
Participez à son extension: ajouter vos programmes et partagez vos codes !
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

ce code marche tres bien chez moi !

tu sauve ce listing dans un dossier !
dans ce dossier tu met un mp3

tu lance le code , il va lire le mp3 qui se trouve a coté de lui ! :D

l'exemple ci dessous lance un mp3 qui s'appelle "15.MP3"

Code : Tout sélectionner

; German forum: http://robsite.de/php/pureboard/viewtopic.php?t=2786&highlight=
; Author: cnesm
; Date: 09. November 2003

If OpenWindow(0, 100, 200, 195, 260, #PB_Window_SystemMenu | #PB_Window_MinimizeGadget | #PB_Window_MaximizeGadget, "Beispiel: MP3 Abspielen") 
        
        Buffer$=Space(128) 
        MCISendString_("OPEN 15.MP3 TYPE MpegVideo ALIAS MP3",Buffer$,128,0) 
        MCISendString_("PLAY MP3",0,0,0) 
        
        Repeat 
                EventID.l = WaitWindowEvent() 
                
                If EventID = #PB_Event_CloseWindow  ; If the user has pressed on the close button 
                        MCISendString_("CLOSE MP3",0,0,0) 
                        Quit = 1 
                EndIf 
                
        Until Quit = 1 
EndIf 

End
; ExecutableFormat=Windows
; EOF
LavaLava
Messages : 173
Inscription : dim. 28/mars/2004 17:42
Localisation : Provence

Message par LavaLava »

Chez moi aussi cela marche aussi mais .... pas avec des mp3 codé en 32 KBPS !!!
Ce taux est generalement utilisé pour l'encodage de la voix (livres lut pour aveugle par exemple).

Je vais essayer de faire un tour sur le lien msn, mais je trouve cette doc pas trés 'accéssible' ...
Merci
LavaLava
Messages : 173
Inscription : dim. 28/mars/2004 17:42
Localisation : Provence

Message par LavaLava »

Précision qui à peut être son importance, les fichiers sont échantillonés à 22050 Hz et non 44100
Répondre