hey folks,
I try to download a sound-file from my server and play it while it is still loading… so far so good but the filename is a different and temporary one as I could see in my sandbox so I can not open it. any idea how to solve this?
code’s like that:
local function networkListener( event ) if ( event.isError ) then print( "Network error - download failed" ) elseif ( event.phase == "began" ) then print( "Progress Phase: began" ) elseif ( event.phase == "progress" ) then for k,v in pairs(event) do --print (k,v) end local bTransferred = event.bytesTransferred local bEstimated = event.bytesEstimated print(event.bytesTransferred, event.bytesEstimated) if bTransferred \>= bEstimated / 2 then backgroundMusic = audio.loadStream('test.m4a', system.TemporaryDirectory) backgroundMusicChannel = audio.play( backgroundMusic, { channel=1, loops=-1, fadein=5000 } ) end elseif ( event.phase == "ended" ) then end end local params = {} params.progress = true network.download( "http://somewhere.com/test.m4a", "GET", networkListener, params, "test.m4a", system.TemporaryDirectory )
best regards,
roman