Open darknessproduction opened 3 years ago
@punarinta @Kammeh @yasithmilinda Guys please can you look at this?
I think I fixed it: https://github.com/kevinresol/react-native-sound-recorder/pull/53/commits/d4b8b0e99b584f2ea6492aa6ef21364e45a73646
You can use my fork: https://github.com/darknessproduction/react-native-sound-recorder
Use this for android
SoundRecorder.start(SoundRecorder.PATH_CACHE + '/sound.mp4').then(function(){
SoundRecorder.onNewFrame = (dataWave) => {
console.log('data', dataWave)
}
})
@darknessproduction Hey, could you explain your fix, please?
It's crashing on Android 9 sometimes. Here:
at android.media.MediaRecorder.start (MediaRecorder.java:1348)
As I remember it happens because of this:
react-native-sound-recorder/android/src/main/java/com/kevinresol/react_native_sound_recorder/RNSoundRecorderModule.java
constants.put("SOURCE_MIC", MediaRecorder.AudioSource.MIC);
It has to be MediaRecorder.AudioSource.Default on some different phones to be working. So I used react-native-sound-recorder for android. Because it works very well in ios.
This is the same as #15
Hey guys. We have a crash. Can you help us to fix this ?
Crash Samsung Galaxy Note8 Android 9 (SDK 28)
java.lang.IllegalStateException