How to play a ogg
BlitzMax Forums/BlitzMax Beginners Area/How to play a ogg
Hi, anybody can tell me a code example of how to play an ogg in bmax using the bmax functions?
I have been trying but it returns me a memory error :(
mySound:TSound = LoadSound("mysound.ogg")
PlaySound mySound
Graphics 800,600
Local music:TSound = LoadSound ("charlotte1.ogg",True)
Local canal1:TChannel = AllocChannel()
Repeat
Cls
PlaySound (musica_level1, canal1)
Flip
Until KeyHit(KEY_ESCAPE)
This returnsme an "Unhandled Memory Exception Error"
Why?
What is 'musica_level1'? Try setting debug mode as well.
i dont know why but it seems to work now O_oU
What? That code you posted, you never changed it at all and it now WORKS? That's absolutely amazing.
i dont know why but it seems to work now
You didnt by any chance make "musica_level1" and "music" the same label did you?
nah that wasnt the problem i change the name of the variables to paste it here and i forget changing the second one
What? So you're saying everything was correct but you still got an "Unhandled Memory Exception Error". Then, without changing anything it suddenly began to work? Why that's just crazy!
Not Crazy, just very very very wierd.
Mind you, Ive had something give an error, then without changeing anything recompiled, and it worked.
Graphics 800,600
Local music:TSound = LoadSound ("o:\frohe ostern.ogg",True)
Global canal1:TChannel = AllocChannel()
Cls
PlaySound (music, canal1)
Flip
Repeat
Until KeyHit(KEY_ESCAPE)
Using SuperStrict should help uncover bugs too, me thinks.
:-)
It's really important to use Stop Channel or the ogg will stay in memory = big fat memory leak.