IRRKLANG and channel.playing()
BlitzMax Forums/Brucey's Modules/IRRKLANG and channel.playing()
| ||
| Im having trouble detecting that a soundfile has actually stopped. Its a small PCM file (about 4k) and I have tried saving it as an OGG also. IrrKlang always says its playing. All my other sound files load and work correctly ? Any pointers ?
SuperStrict
Framework BaH.irrKlangAudio
Import BRL.StandardIO
Import BRL.GLMax2D
SetAudioDriver("irrKlang")
Local sound:TSound = LoadSound("Sound.wav", False)
Local channel:TChannel = CueSound(sound)
ResumeChannel(channel)
Graphics 640,480,0
While Not KeyDown(key_escape)
DebugLog channel.playing()
Wend
FIXED: Hmmmm ive just tested some more and actually got it to detect. The sound file only plays for 0.02 of a second. If increase this to over 0.03 (inserting silence) it detects. So seems irrKlang has a problem with tiny sound files. |
| ||
| Try the latest dll from here (1.10) and see if that helps? If not, then it's still an outstanding bug with irrKlang. I need to update my mod for 1.10 anyway. |