Android アプリケーションの録音されたマイク サウンドを分析したいと考えています。
残念ながら、ビジュアライザーは現在再生中のAudioTrackでしか機能しません。現在、AudioRecord で録音し、ビジュアライザーがリッスンしている AudioTrack にデータをコピーしています。しかし、このアーキテクチャはひどい再生-記録-ループを引き起こします。
1 つの回避策は、録音中に AudioTrack のボリュームを可能な限り低いレベルに下げることでしたが、これは良い解決策とは思えません。
記録されたトラックから FFT データをキャプチャする手段を提供するVisualizerクラスに代わるものはありますか?