私はアンドロイドボイスレコーダーを開発しようとしています.ファイルを録音して再生することはできますが、問題は音声録音のデシベルを取得できないことです.必要な理由は、音を表示したいからです.アプリが録音しているときに表示されるメーターは、その間の音のデシベルです。どうすればそれを行うことができますか?これが私のコードです:
btRecord.setOnClickListener(new OnClickListener() {
public void onClick(View arg0) {
try {
recorder.prepare();
} catch (IllegalStateException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
try{
recorder.start();
/**** i need a method like recorder.Volume(); ***/
}catch(Exception ex)
{}