インテントの使用時に記録を制限するにはどうすればよいですか?
私はこのコードを試しました:
Intent intent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE);
intent.putExtra("android.intent.extra.durationLimit",5);
startActivityForResult(intent,RQS_RECORDING);
このコードは、ビデオを録画するときに正常に機能します。時間は 5 から 0 までカウントダウンされ、5 秒後に自動的に記録が停止します。しかし、私が音を録音するとき、この限られた時間は機能しません。なんで?
Intent intent = new Intent(MediaStore.Audio.Media.RECORD_SOUND_ACTION);
intent.putExtra("android.intent.extra.durationLimit", 5);
startActivityForResult(intent, RQS_RECORDING);
サウンドを録音するときに、この 5 秒の時間制限が機能しないのはなぜですか?