Android 2.3.4 デバイスでサウンドを正常に録音できました (完全な設定はAudioSource.MIC
+ 44100Hz
+ AudioFormat.CHANNEL_IN_MONO
+AudioFormat.ENCODING_PCM_16BIT
です)。
PCMデータもちゃんとWAVファイルに書き込んでいます。
問題は、録音をひどいものにするノイズがあることです。
添付ファイルは、私の言いたいことを正確に示しています。明らかなスパイクに注意してください。
市場に出回っているいくつかの録音アプリで同じ録音(添付ファイルの音楽)をテストしましたが、ノイズがまったくなく、完璧な方法で録音されました-どのように行われますか? それは私が設定すべき設定ですか(私は使用しますAudioRecord
)?これらのノイズを何らかのアルゴリズムで手動でフィルタリングする必要がありますか? 何を探すべきですか?
添付ファイルが何らかの理由でダウンロードされない場合、またはリンクが単に壊れている場合は、コメントでお知らせください。
ありがとう!
編集#1:
私はGalaxy S2を使用しています.