This commit is contained in:
Alexey Kuznetsov 2017-06-18 17:38:10 +03:00
commit 135818b793

View file

@ -181,8 +181,11 @@ public class RecordingActivity extends AppCompatActivity {
sampleRate = Integer.parseInt(shared.getString(MainApplication.PREFERENCE_RATE, ""));
sampleRate = Sound.getValidRecordRate(MainApplication.getInMode(this), sampleRate);
if (sampleRate == -1)
throw new RuntimeException("Unable to initailze audio");
if (sampleRate == -1) {
Toast.makeText(this, "Unable to initailze audio", Toast.LENGTH_SHORT).show();
finish();
return;
}
samplesUpdate = (int) (pitch.getPitchTime() * sampleRate / 1000.0);
updateBufferSize(false);
@ -292,10 +295,6 @@ public class RecordingActivity extends AppCompatActivity {
updateSamples(samplesTime);
}
boolean isEmulator() {
return "goldfish".equals(Build.HARDWARE);
}
void pauseButton() {
if (thread != null) {
stopRecording(getString(R.string.pause));
@ -594,7 +593,6 @@ public class RecordingActivity extends AppCompatActivity {
rs.open(samplesTime);
int c = MainApplication.getInMode(RecordingActivity.this);
int min = AudioRecord.getMinBufferSize(sampleRate, c, Sound.DEFAULT_AUDIOFORMAT);
if (min <= 0)