Как воспроизвести звук 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);
}