音響測定用の録音アプリケーションを作成しています。電話が音を出しているかどうか (呼び出し音、SMS の着信、音楽の再生など)、およびユーザーがダイヤルしているかどうかを確認する必要があります。その場合、測定は一時停止され、その後自動的に再開されます。また、振動も測定に影響を与える可能性があるので、それも知りたいです。
これを見つける方法はありますか?ありがとう
音響測定用の録音アプリケーションを作成しています。電話が音を出しているかどうか (呼び出し音、SMS の着信、音楽の再生など)、およびユーザーがダイヤルしているかどうかを確認する必要があります。その場合、測定は一時停止され、その後自動的に再開されます。また、振動も測定に影響を与える可能性があるので、それも知りたいです。
これを見つける方法はありますか?ありがとう
私はあなたがこれを探していると思います:)
オーディオの再生が完了するまでスリープする便利なコードを次に示します。
AudioManager manager = (AudioManager)this.getSystemService(Context.AUDIO_SERVICE);
while(manager.isMusicActive())
{
Log.d("music", "music is active");
try
{
Thread.sleep(500);
}
catch (InterruptedException e)
{
Log.e("music", "interrupted waiting for music to stop");
}
Log.d("music", "done playing music");
}
これがあなたの仕事を成し遂げるのに役立つことを願っています.
ありがとう :)