I really appreciate the new auto reload feature. However after a dozens or so of reloads the following error occurs and the audio stops working (no sound at all):
Warning: audio error: Already initializedWarning: audio error: Already initializ edWarning: audio error: Already initializedWarning: audio error: Already initial izedWarning: audio error: Already initializedWarning: audio error: Already initi alizedWarning: audio error: Already initializedWarning: audio error: Already ini tializedWarning: audio error: Already initializedWarning: audio error: Already i nitializedWarning: audio error: Already initializedWarning: audio error: Already
I don’t think I use something special to play sound effects:
local handles = { } -- called at start function init() handles = { } musicStream = nil musicVolume = 0.75 soundVolume = 0.75 audio.reserveChannels(25) -- load sounds handles["bark1"] = audio.loadSound("audio/bark1.mp3") handles["bark2"] = audio.loadSound("audio/bark2.mp3") ... and so on end function playSound(name, volume, lo) local handle = get(name) -- set volume .... audio.play(handle, {channel=ch, loops=lo}) ... end
When I restart the simulator the audio works fine again.