功能:解决rk3399 android 11 在SoundRecord第一声的时候有杂音
packages/apps/SoundRecorder
diff --git a/src/com/android/soundrecorder/SoundRecorder.java b/src/com/android/soundrecorder/SoundRecorder.java
index 76a781b..789b82b 100644
--- a/src/com/android/soundrecorder/SoundRecorder.java
+++ b/src/com/android/soundrecorder/SoundRecorder.java
@@ -234,7 +234,7 @@ public class SoundRecorder extends Activityprivate boolean mRunFromLauncher = true;WakeLock mWakeLock;
- String mRequestedType = AUDIO_ANY;
+ String mRequestedType = AUDIO_AMR;Recorder mRecorder;boolean mSampleInterrupted = false;String mErrorUiMessage = null; // Some error messages are displayed in the UI,
@@ -748,6 +748,11 @@ public class SoundRecorder extends Activitythrow new IllegalArgumentException("Invalid output file type requested");}+// try {
+// Thread.sleep(2000);
+// } catch (InterruptedException e) {
+// e.printStackTrace();
+// }mRecorder.startRecording(outputFileFormat, recordingType,extension, this);
使用AMR格式进行录音的时候,录音采样率为8K,可以解决此问题