Вы оказываетесь в Библиотека кодирования MP3, которая работает в Flash-проигрывателе. Простой поиск google находит Shine, чтобы быть довольно популярным. Другой вариант - передать аудио на сервер и закодировать его.
В зависимости от вашей среды вы можете использовать что-то вроде LAME, если находитесь в воздухе, и готовы создать собственное расширение, чтобы сделать кодировку.
EDIT
Если вы используете Shine, я нашел example in the project, что подразумевает, что кодирование легко:
private var mp3Encoder:ShineMP3Encoder;
private function encodeClicked(event:Event):void {
mp3Encoder = new ShineMP3Encoder(wavLoader.data);
mp3Encoder.addEventListener(Event.COMPLETE, mp3EncodeComplete);
mp3Encoder.addEventListener(ProgressEvent.PROGRESS, mp3EncodeProgress);
mp3Encoder.addEventListener(ErrorEvent.ERROR, mp3EncodeError);
mp3Encoder.start();
}
private function saveClicked(event : MouseEvent) : void {
mp3Encoder.saveAs();
}
Нет ли AS3 библиотеки доступны, чтобы сделать это .. – Rajeev
@Rajeev не то, что Я знаю. Но Shine использует Alchemy, который является компилятором C/C++ для ActionState Byte Code (ABC), который дает вам библиотеку, которую вы можете вызывать из AS3 ... так что это все, что вам действительно нужно. –
\\ @ Брайан Genisio: Я действительно пытаюсь построить APP, как это http://www.jordansthings.com/blog/?p=5.Если вы можете помочь мне сделать это с помощью AS и flex, было бы полезно – Rajeev