Page 1 sur 1

[OK] Petit soucis de lecture d'OGG

Publié : sam. 12/déc./2015 18:37
par Ar-S
Je me fais un petit minuteur pour surveiller la cuisson pendant que je bulle devant la téloche.
PB me dit que mon #SON n'est pas initialisé lorsque j'utilise catchsound.. Avec le loadsound ça fonctionne.
D'habitude j'ai pas ce soucis.

En gros résumé mon code fait

Code : Tout sélectionner

InitSound()
UseOGGSoundDecoder()

CatchSound (#Coucou, ?coucou)
Debug ?coucou ; non nul

;Loadsound((#Coucou, "coucou.ogg" ) ; fonctionne


;Dans mes event
Playsound(#Coucou) ; ça chie 

; Ma datasection
DataSection
  coucou:
  IncludeBinary "coucou.ogg"
EndDataSection
WTF ?

Re: Petit soucis de lecture d'OGG

Publié : sam. 12/déc./2015 20:06
par Micheao
essaye peux etre pour testé :

Code : Tout sélectionner

 PlaySound(#Coucou,0 ,30)
il faut peux mettre un parametre de volume sonore avec PlaySound .

Re: Petit soucis de lecture d'OGG

Publié : sam. 12/déc./2015 20:23
par Ar-S
Ce n'est pas un soucis de playsound qui prend des valeurs par defaut.. PlaySound(#Coucou) marche très bien si je charge mon fichier avec LoadSound comme je l'ai mis en commentaire dans mon exemple, c'est catchsound et l'include qui me posent problème.

Re: Petit soucis de lecture d'OGG

Publié : sam. 12/déc./2015 21:00
par majikeyric
Peut être que cela vient du fait que tu n'indiques pas de taille dans le catchsound...

Re: Petit soucis de lecture d'OGG

Publié : sam. 12/déc./2015 22:54
par Ar-S
Bingo !
Il faut vraiment compléter l'exemple de la doc

Code : Tout sélectionner

 CatchSound(0, ?Music) ; <==== 
  End

  DataSection
    Music: 
    IncludeBinary "Sound.wav"

En ajoutant ce qu'il faut

Code : Tout sélectionner

 CatchSound(0, ?Music, ?FinMusic - ?Music ) ; <==== 
  End

  DataSection
    Music: 
    IncludeBinary "Sound.wav"
    FinMusic:
Deux fois que je me fais b....
Merci majikeyric

Re: [OK] Petit soucis de lecture d'OGG

Publié : dim. 13/déc./2015 7:31
par Micheao
et aussi #PB_Sound_Streaming Dans CatchSound en options dans la doc il écrit que c'est pour les fichiers .OGG