Сохранение данных с микрофона в mp3 в Adobe Air - PullRequest
1 голос
/ 14 февраля 2011

Привет, у меня есть проект Adobe Air 2, который записывает некоторые короткие звуки через микрофон.Я могу сохранить потоки в виде файлов WAV, но требуется, чтобы они были сохранены в формате mp3 (для воспроизведения во флеш-плеере).

Кто-нибудь знает, возможно ли это?Если это не так, есть ли способ получить флэш-плеер для воспроизведения аудио в формате WAV?

Любые советы приветствуются.

Ответы [ 2 ]

0 голосов
/ 14 февраля 2011

Кажется возможным: http://www.jordansthings.com/blog/?p=5. Нет готового источника, но библиотеки, перечисленные там, должны помочь.(Я бы просто декомпилировал его, если это необходимо.)

0 голосов
/ 14 февраля 2011

Если вы используете Adobe AIR v2, вам следует искать инструмент командной строки не AS3 для преобразования файла wav в mp3.Процесс довольно интенсивно загружает процессор и потребует ДОЛГОГО времени в ActionScript, даже если бы там была библиотека, которая выполнила задачу (о которой я не слышал).

Я предлагаю включить такой инструмент, какLAME с вашим приложением и передать ему свой волновой файл (по сути, запуск процесса в другом потоке на C).Единственным недостатком является предоставление исполняемого файла для каждой потенциальной ОС, которую вы будете развертывать, если вы намереваетесь поддерживать Windows, Mac и Linux, которые могут содержать до трех различных инструментов командной строки Wave-> Mp3.для LAME: http://lame.sourceforge.net/

...