要将 videoCodec 设置为LinphoneCore
,您可以做的是,一旦您的 LinphoneCore 准备就绪,您只需检索它支持的VideoCodec Payload,然后设置特定的有效负载并禁用其他有效负载,如下面的代码所示。
private void enableVp8Codec () {
LinphoneCore lc = LinphoneManager.getLcIfManagerNotDestroyedOrNull();
if (lc != null) {
PayloadType[] lPayLoadArr = lc.getVideoCodecs();
for (final PayloadType pt : lPayLoadArr) {
try {
if (pt.getMime().equals("VP8")) {
lc.enablePayloadType(pt, true);
} else {
lc.enablePayloadType(pt, false);
}
} catch (LinphoneCoreException e) {
Log.e("tag",e.getMessage());
}
}
}
}
这个方法你可能可以在你的 Activity的onResume中调用