Maxmod online music streaming
BlitzMax Forums/BlitzMax Programming/Maxmod online music streaming
| ||
I've searched all the forums and things I can find on Maxmod, but don't have an answer yet. Is it possible to stream audio from an http server using OpenAL? Currently I'd like to incorporate HBR1.com's free OGG streams into a game as an option. I would have thought this code would do the trick:
Import MaxMod.AudioStream
Import MaxMod.OGG
If EnableOpenALAudio()
If SetAudioDriver("OpenAL Generic Software")
Local vMusicChannel:TChannel = AllocChannel()
If ChannelPlaying(vMusicChannel) = False
vMusicChannel = CreateAudioStream("http::radio.hbr1.com:19800/ambient.ogg")
EndIf
WaitKey()
End
EndIf
EndIf
This code works fine with a local URL. Unfortunately here it just gives an unhandled memory exception error, with no debug info. Any feedback would be great. |
| ||
Hi Drackbolt, I've just put an updated version of maxmod.ogg up on the download page, unzip that into your maxmod.mod folder and try this...SuperStrict
Import MaxMod.AudioStream
Import MaxMod.Ogg
EnableOpenALAudio()
SetAudioDriver("OpenAL Generic Software")
Local Music:TMusic = TOGGStream.OpenIceStream("radio.hbr1.com","tronic.ogg",19800)
'Local Music:TMusic = TOGGStream.OpenIceStream("radio.hbr1.com","ambient.ogg",19800)
If Not Music RuntimeError "Unable to connect"
Local Channel:TChannel = CreateAudioStream(Music)
WaitKeyHope it works for ya! |
| ||
| Can MaxMod send out an ICE stream? |
| ||
| ...No :P |
| ||
| Man, I love this community. REDi you rock. Works like a charm. |