Как записать с помощью микрофона и сохранить его на локальном диске? - PullRequest
0 голосов
/ 14 июня 2011

Я получил код

var mic:Microphone = Microphone.getMicrophone(); 
mic.setUseEchoSuppression(true); 
mic.setLoopBack(true);

, когда просматриваю документацию Adobe для доступа к микрофону.Но я не смог найти способ записать звук и сохранить его на локальном диске.
Как сохранить звук на локальном диске ???

Спасибо за помощь ...

Ответы [ 2 ]

1 голос
/ 14 июня 2011

Чтобы выполнить шаг , вам нужно убедиться, что ваше приложение разработано как приложение AIR. У вас не будет доступа к сохранению файла, если это не так.

Что касается записи, вот действительно отличный пакет , который вы можете использовать для этого.

0 голосов
/ 14 июня 2011

Для записи звука с микрофона слушайте для отправленных событий sampleData экземпляром микрофона. Объект SampleDataEvent отправляется для это событие содержит аудиоданные. © as3 reference

, поэтому вам нужно записать SampleDataEvent.data s в ByteArray, а затем сохранить его с FileReference.save()

...