将sinch从3.9.10升级到3.12.5后,出现以下后台崩溃
super='java.lang.Class<java.lang.Object>' (cl=0x0)
vtable (1 entries, 11 in super):
0: boolean org.webrtc.sinch.voiceengine.WebRtcAudioManager.isLowLatencyInputSupported()
direct methods (23 entries):
0: void org.webrtc.sinch.voiceengine.WebRtcAudioManager.<clinit>()
1: void org.webrtc.sinch.voiceengine.WebRtcAudioManager.<init>(android.content.Context, long)
2: void org.webrtc.sinch.voiceengine.WebRtcAudioManager.assertTrue(boolean)
3: void org.webrtc.sinch.voiceengine.WebRtcAudioManager.dispose()
4: int org.webrtc.sinch.voiceengine.WebRtcAudioManager.getLowLatencyInputFramesPerBuffer()
5: int org.webrtc.sinch.voiceengine.WebRtcAudioManager.getLowLatencyOutputFramesPerBuffer()
6: int org.webrtc.sinch.voiceengine.WebRtcAudioManager.getMinInputFrameSize(int, int)
7: int org.webrtc.sinch.voiceengine.WebRtcAudioManager.getMinOutputFrameSize(int, int)
8: int org.webrtc.sinch.voiceengine.WebRtcAudioManager.getNativeOutputSampleRate()
9: int org.webrtc.sinch.voiceengine.WebRtcAudioManager.getSampleRateOnJellyBeanMR10OrHigher()
10: boolean org.webrtc.sinch.voiceengine.WebRtcAudioManager.hasEarpiece()
11: boolean org.webrtc.sinch.voiceengine.WebRtcAudioManager.init()
12: boolean org.webrtc.sinch.voiceengine.WebRtcAudioManager.isAcousticEchoCancelerSupported()
13: boolean org.webrtc.sinch.voiceengine.WebRtcAudioManager.isAutomaticGainControlSupported()
14: boolean org.webrtc.sinch.voiceengine.WebRtcAudioManager.isCommunicationModeEnabled()
15: boolean org.webrtc.sinch.voiceengine.WebRtcAudioManager.isDeviceBlacklistedForOpenSLESUsage()
16: boolean org.webrtc.sinch.voiceengine.WebRtcAudioManager.isLowLatencyOutputSupported()
17: boolean org.webrtc.sinch.voiceengine.WebRtcAudioManager.isNoiseSuppressorSupported()
18: boolean org.webrtc.sinch.voiceengine.WebRtcAudioManager.isOpenSLESSupported()
19: boolean org.webrtc.sinch.voiceengine.WebRtcAudioManager.isProAudioSupported()
20: void org.webrtc.sinch.voiceengine.WebRtcAudioManager.nativeCacheAudioParameters(int, int, boolean, boolean, boolean, boolean, boolean, int, int, long)
21: void org.webrtc.sinch.voiceengine.WebRtcAudioManager.setBlacklistDeviceForOpenSLESUsage(boolean)
22: void org.webrtc.sinch.voiceengine.WebRtcAudioManager.storeAudioParameters()
static fields (8 entries):
0: java.lang.String[] org.webrtc.sinch.voiceengine.WebRtcAudioManager.AUDIO_MODES
1: int org.webrtc.sinch.voiceengine.WebRtcAudioManager.BITS_PER_SAMPLE
2: int org.webrtc.sinch.voiceengine.WebRtcAudioManager.CHANNELS
3: boolean org.webrtc.sinch.voiceengine.WebRtcAudioManager.DEBUG
4: int org.webrtc.sinch.voiceengine.WebRtcAudioManager.DEFAULT_FRAME_PER_BUFFER
5: java.lang.String org.webrtc.sinch.voiceengine.WebRtcAudioManager.TAG
6: boolean org.webrtc.sinch.voiceengine.WebRtcAudioManager.blacklistDeviceForOpenSLESUsage
7: boolean org.webrtc.sinch.voiceengine.WebRtcAudioManager.blacklistDeviceForOpenSLESUsageIsOverridden
instance fields (15 entries):
0: android.media.AudioManager org.webrtc.sinch.voiceengine.WebRtcAudioManager.audioManager
1: int org.webrtc.sinch.voiceengine.WebRtcAudioManager.channels
2: android.content.Context org.webrtc.sinch.voiceengine.WebRtcAudioManager.context
3: boolean org.webrtc.sinch.voiceengine.WebRtcAudioManager.hardwareAEC
4: boolean org.webrtc.sinch.voiceengine.WebRtcAudioManager.hardwareAGC
5: boolean org.webrtc.sinch.voiceengine.WebRtcAudioManager.hardwareNS
6: boolean org.webrtc.sinch.voiceengine.WebRtcAudioManager.initialized
7: int org.webrtc.sinch.voiceengine.WebRtcAudioManager.inputBufferSize
8: boolean org.webrtc.sinch.voiceengine.WebRtcAudioManager.lowLatencyOutput
9: long org.webrtc.sinch.voiceengine.WebRtcAudioManager.nativeAudioManager
10: int org.webrtc.sinch.voiceengine.WebRtcAudioManager.nativeChannels
11: int org.webrtc.sinch.voiceengine.WebRtcAudioManager.nativeSampleRate
12: int org.webrtc.sinch.voiceengine.WebRtcAudioManager.outputBufferSize
13: boolean org.webrtc.sinch.voiceengine.WebRtcAudioManager.proAudio
14: int org.webrtc.sinch.voiceengine.WebRtcAudioManager.sampleRate