if(checkSelfPermissionFromDevice() )
{
btnRecord.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
pathSave= Environment.getExternalStorageDirectory()
.getAbsolutePath()+"/"
+ UUID.randomUUID().toString()+"_audio_record.wav";
mediaRecorder.setAudioChannels(1);
mediaRecorder.setAudioSamplingRate(8000);
mediaRecorder.setAudioEncodingBitRate(44100);
setupMediaRecorder();
try
{
mediaRecorder.prepare();
mediaRecorder.start();
}
catch (IOException e)
{
e.printStackTrace();
}
btnPlay.setEnabled(false);
btnStop.setEnabled(false);
Toast.makeText(MainActivity.this, "Recording...", Toast.LENGTH_SHORT).show();
//add delay of 6 seconds+then stop recording
//Toast.makeText(MainActivity.this, "Stopped Recording", Toast.LENGTH_SHORT).show();
//then enable play button()
btnPlay.setEnabled(true);
btnStop.setEnabled(false);
Я хочу добавить 6-секундную задержку, чтобы после этого я мог остановить запись или только для записи в течение 6 секунд, используя встроенную функцию, передавая параметры, пожалуйста, руководство ...