Как воспроизвести звук MP3 из буфера (ByteArray / Stream) в ActionScript 3?

Итак .. У меня естьбуфер с данными MP3 (Если я сохраню этот буфер и назову его buffer.mp3, он будет воспроизводиться, но в этой ситуации я не должен сохранять его в файловой системе).Я должен играть, но я не могу, что мне делать?

Я попытался следующий код для воспроизведения этого буфера (ByteArray \ Stream) (я получаю данные MP3 с сервера, метод получения данных работает нормально (проверено на text int и т. Д.). Я вызываю возвращенный ByteArray readResponse, потому что у меня есть некоторый метод seading это ответ).

            protected function Play(event:MouseEvent):void
        {
            var mySound:Sound = new Sound();
            mySound.addEventListener(SampleDataEvent.SAMPLE_DATA, soundFill);
            mySound.play(); 
        }

        public function soundFill(event:SampleDataEvent):void
        {
            event.data.writeBytes(readResponse.buffer, 0, readResponse.buffer.length);  
        }

Ответы на вопрос(3)

Ваш ответ на вопрос