AutoIt Français

Nouveau forum : http://www.autoitscript.fr/
 
AccueilFAQRechercherS'enregistrerMembresGroupesConnexionhttp://www.autoitscript.fr

Partagez | 
 

 Jouer un son [Resolu]

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
auto
Membre


Nombre de messages : 39
Date d'inscription : 30/04/2007

MessageSujet: Jouer un son [Resolu]   2007-05-16, 15:52

Quelqu'un serait comment faire pour jouer un son (par exemple sound.mp3)
sans lancer de lecteur (genre le lecteur windows media).
j'ai utilisé :

#include
_SoundOpen ( $hFile [, $sAlias ] )

...mais sans succes !!!:cry:


Dernière édition par le 2007-05-19, 15:21, édité 1 fois
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
sylvanie
Modérateur
Modérateur


Nombre de messages : 300
Date d'inscription : 10/03/2007

MessageSujet: Re: Jouer un son [Resolu]   2007-05-16, 22:46

As tu essayé d'adapter le code exple donné dans _soundplay
Si oui, alors quelle est l'erreur renvoyée ?

et au pire, dans un premier tps, utilise sounplay($fic,1) (fonction de base non udf)
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
auto
Membre


Nombre de messages : 39
Date d'inscription : 30/04/2007

MessageSujet: Re: Jouer un son [Resolu]   2007-05-18, 23:33

Avec l'exemple donné dans soundplay ya pa d'erreur dans autoit mais il y a une fenetre qui se lance disant :


erreur :

the open failled
error number : 1
il y a un pribleme avec le pilote de peripherique

[quote]et au pire, dans un premier tps, utilise sounplay($fic,1) (fonction de base non udf)[/quote]

peut tu donner plus d'info ???
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
ani
Modérateur
Modérateur


Nombre de messages : 563
Date d'inscription : 23/01/2007

MessageSujet: Re: Jouer un son [Resolu]   2007-05-19, 12:46

_soundplay(sSndid,Fwait)

sSndid = Sound ID ('alias') est retourné par _SoundOpen ou un fichier.

Fwait = [Falcultatif] Ce Flag détermine si le script attend la fin du son avant de continuer : 1 = Attend la fin du fichier son 0= Continue le script tandis que le son joue (par défaut)

valeur retourné
[b]Succés : 1[/b]
[b]Echec : 0[/b]
[b]@Erreur = 0 = aucune erreur[/b]
[b]1=le son a échoué[/b]
[b]2= le paramétre de $Fwait est invalide.[/b]

l'erreur que tu rencontre est le son a échoué

:Copié/Collé

#include
;Ouverture du fichier son
$sound = _SoundOpen(@WindowsDir & "mediaWindows XP Startup.wav", "Startup")
If @error = 2 Then
MsgBox(0, "Error", "The file does not exist")
Exit
ElseIf @error = 3 Then
MsgBox(0, "Error", "The alias was invalid")
Exit
ElseIf @extended <> 0 Then
$extended = @extended ;assign because @extended will be set after DllCall
$errorstring = DllCall("winmm.dll","int","mciGetErrorStringA","str",$extended,"str","","int",65534,"hwnd",0)
MsgBox(0, "Error", "The open failed." & @CRLF & "Error Number: " & $extended & @CRLF & "Error Description: " & $errorstring[2] & @CRLF & "Please Note: The sound may still play correctly.")
Else
MsgBox(0, "Success", "The file opened successfully")
EndIf
_SoundPlay($sound, 1)

_SoundClose($sound)
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
auto
Membre


Nombre de messages : 39
Date d'inscription : 30/04/2007

MessageSujet: Re: Jouer un son [Resolu]   2007-05-19, 15:21

ok merci

pour résumé :


#include <Sound.au3>

;Ouverture du fichier son
$sound = _SoundOpen("son.mp3", "Startup")

_SoundPlay($sound, 1)

_SoundClose($sound)
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
sylvanie
Modérateur
Modérateur


Nombre de messages : 300
Date d'inscription : 10/03/2007

MessageSujet: Re: Jouer un son [Resolu]   2007-05-20, 23:02

bonjour, dslé pour l'arrivée tardive, gros week end

tu as bien résumé, sinon tu fait simplement

SoundPlay("son.mp3",1)

Mais tu n'auras pas la suite des commandes disponibles dans soud.au3 comme la pause, resume ...

Par contre, pour ton pb de pilote, ça ne changera pas grand chose :s
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Contenu sponsorisé




MessageSujet: Re: Jouer un son [Resolu]   Aujourd'hui à 22:42

Revenir en haut Aller en bas
 
Jouer un son [Resolu]
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Jouer un son lorsque le bouton est en état survolé [RESOLU]
» Comment jouer un son des que je presse un bouton
» Roll-over (Resolu)
» icone(RESOLU par Migau)
» Jouer à des jeux Game Maker directement sur le net

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
AutoIt Français :: AutoIt v3 :: Entraide-
Sauter vers: