Насколько я понимаю, аудио полностью распаковывается в памяти, но автоматически сжимается при передаче через NetStream. Насколько я знаю, ни один API не подвергается использованию собственного компрессора. В настоящее время нет порта для компрессора speex в AS3 или Haxe. Поэтому я думаю, что ваши единственные варианты:
- жить с WAV
- порт и кодировщик для AS3 (например, JSpeex )
- используйте внешний инструмент, чтобы сделать работу за вас. Я не уверен, поддерживает ли внутренний браузер Air Java-апплеты. Если это так, вы можете написать апплет, который использует JSpeex для выполнения желаемого преобразования. Если вам нужен доступ к файловой системе или для привязки портов (для подключения к эфиру), вам необходимо подписать апплет .