| | |
| | | // mCore.setNetworkReachable(true); |
| | | //5.回声消除 |
| | | mCore.enableEchoCancellation(true); |
| | | mCore.enableEchoLimiter(true); |
| | | // mCore.enableEchoLimiter(false); |
| | | mCore.enableMic(true);//启用麦克风 |
| | | //6.自适应码率控制 |
| | | mCore.enableAdaptiveRateControl(true); |
| | | //7.audio 码率设置 |
| | | // mCore.getConfig().setInt("audio", "codec_bitrate_limit", 36); |
| | | mCore.getConfig().setInt("audio", "codec_bitrate_limit", 36); |
| | | //8.视频相关设置 |
| | | mCore.setVideoPreset("custom");//视频预设为custom |
| | | mCore.setPreferredFramerate(5);//FPS优先设置为5 |
| | |
| | | // mPauseSoundFile = basePath + "/toy_mono.wav"; |
| | | // copyIfNotExist(R.raw.toy_mono, basePath + "/toy_mono.wav"); |
| | | |
| | | String mLPConfigXsd = basePath + "/lpconfig.xsd"; |
| | | copyIfNotExist(R.raw.lpconfig, mLPConfigXsd); |
| | | |
| | | } catch (IOException ioe) { |
| | | Log.e(ioe); |
| | | } |