em flex, carregue dinamicamente o objeto Sound a partir de bytes codificados

Eu tenho um formato de arquivo legado que contém sons embutidos nele (em várias codificações). Gostaria de poder reproduzir esses sons no Flash (Air?) Lendo os bytes de som do arquivo e instanciando um objeto Sound com eles.

Se o som não estiver codificado (por exemplo, pcm bruto), descobri que posso usar o novo evento flex 4 SampleDataEvent.SAMPLE_DATA para reproduzir o som.

No entanto, se o som estiver codificado (por exemplo, mp3), estou com prejuízo. O som esperado por SampleDataEvent.SAMPLE_DATA deve ser pcm bruto. Pelo que eu vi, sons codificados só podem ser instanciados por [incorporando-os] ou usando um URLRequest com Sound.load ().

Certamente há um terceiro caminho? AMF ou e4x?

questionAnswers(1)

yourAnswerToTheQuestion