API для кодека Speex во Flash / Flex - PullRequest
1 голос
/ 16 апреля 2010

С помощью AIR 2, обеспечивающего доступ к данным микрофона, можно сохранять / обрабатывать аудио локально. Adobe предоставляет пример WAVWriter, но есть ли доступ API к кодеку Speex?

1 Ответ

2 голосов
/ 16 апреля 2010

Насколько я понимаю, аудио полностью распаковывается в памяти, но автоматически сжимается при передаче через NetStream. Насколько я знаю, ни один API не подвергается использованию собственного компрессора. В настоящее время нет порта для компрессора speex в AS3 или Haxe. Поэтому я думаю, что ваши единственные варианты:

  1. жить с WAV
  2. порт и кодировщик для AS3 (например, JSpeex )
  3. используйте внешний инструмент, чтобы сделать работу за вас. Я не уверен, поддерживает ли внутренний браузер Air Java-апплеты. Если это так, вы можете написать апплет, который использует JSpeex для выполнения желаемого преобразования. Если вам нужен доступ к файловой системе или для привязки портов (для подключения к эфиру), вам необходимо подписать апплет .
...