Why not break the sound into more palatable portions, make each of them a separate SWF, and download them one after another? Provided the sections download faster than they are required you shouldn't hear a break. To get them downloading one after another, just put an action in the preloader of each SWF saying that when _framesLoaded == _totalFrames, start downloading the next sound SWF into another level.