WindHang
WindHang
> WebRTC项目非常相互关联。 最好的解决方案是使用他们的GN构建系统为Android构建整个项目(您需要一台Linux机器),这会产生一个libwebrtc.a库。 > > 然后你需要在AudioProcessing模块上编写一个JNI包装器([https://chromium.googlesource.com/external/webrtc/+/master/webrtc/modules/audio_processing/include/audio_processing.h)。](https://chromium.googlesource.com/external/webrtc/+/master/webrtc/modules/audio_processing/include/audio_processing.h%EF%BC%89%E3%80%82) > > 这里有两个很旧的例子: > https://github.com/thepacific/webrtc-android-jni > https://github.com/DoubangoTelecom/webrtc-audioproc > > **另外一种途径:** > https://stackoverflow.com/a/50172177 > “Somesh Kumar”的答案: > https://github.com/someshkumar049/AndroidWebRTCGradle > https://appr.tc/ > https://chromium.googlesource.com/external/webrtc/+/master/examples/androidapp/src/org/appspot/apprtc > 较新版本的WebRTC具有WebRtcAudioUtils类,您可以将其用于基于WebRTC的声学回声消除(AEC)。 >...