Я смог заставить это работать
1) Flash Player 10.1 может получить микрофон ByteArray
2) Я захватил этот ByteArray, использовал класс Adobe WavWriter (из урока по микрофону, который они вместе собрали), чтобы создать новый ByteArray в правильном формате wav
3) Отправил это на рельсы через RubyAMF
4) Использовал что-то вроде
wav_data = rubyamf_params[0][:wav_data]
f = File.new('c:/hello.wav')
f << wav_data.pack('c'*wav_data.length)
f.close
Как только я получу эти wav-данные, не составит большого труда конвертировать их в mp3, woo