Я вот так делал. Гружу звук записанный с микрофона, и сжатый в ByteArray:

Код AS3:
private function loadSnd():void{
var request:URLRequest = new URLRequest();
request.url="ссылка";
request.method=URLRequestMethod.POST;
var loader:URLLoader = new URLLoader();
loader.dataFormat = URLLoaderDataFormat.BINARY;
loader.addEventListener(Event.COMPLETE, onLoadedSnd);
loader.load(request);
SoundMixer.soundTransform = new SoundTransform(1);
}
function onLoadedSnd(event:Event):void {
var dat:URLLoader = URLLoader(event.target);
lBytes=new ByteArray();
lBytes=dat.data as ByteArray;
lBytes.uncompress();
lBytes.position=0;
sound = new Sound();
sound.addEventListener(SampleDataEvent.SAMPLE_DATA, playbackSampleHandler);
sound.play();
}
function playbackSampleHandler(event:SampleDataEvent):void {
for (var i:int = 0; i < 8192 && lBytes.bytesAvailable > 0; i++){
var sample:Number = lBytes.readFloat();
event.data.writeFloat(sample);
}
}