无效或不受支持的视频功能 (PJMEDIA_EVID_INVCAP)
Invalid or unsupported video capability (PJMEDIA_EVID_INVCAP)
视频功能无效或不受支持(PJMEDIA_EVID_INVCAP)
在 android 中的 Pjsip 中设置预览大小
MediaSize size=new MediaSize();
size.setH(200);
size.setW(200);
SipService.currentCall.vidPrev.start(vidPrevParam);
SipService.currentCall. vidPrev.getVideoWindow().setSize(size);
这是由于不支持的属性造成的。您不能直接修改 Windows 大小,因此您应该使用编解码器 264 来编码视频
要调整 window 预览大小,您应该启用编解码器 H264。check this ticket 如何启用编解码器。
您应该重建 *.so 文件并添加以下行 config_site.h。
define PJMEDIA_HAS_OPENH264_CODEC 1
之后,您可以调整预览大小 windows 我参考了这个文档 Modifying video codec parameters for video call
现在 Android,您可以像下面这样调整大小
VidCodecParam param = JacquesApp.ep.getVideoCodecParam("H264/97");
MediaFormatVideo formatVideo = param.getEncFmt();
formatVideo.setHeight(352);
formatVideo.setWidth(288);
param.setEncFmt(formatVideo);
endPoint.setVideoCodecParam("H264/97", param);
视频功能无效或不受支持(PJMEDIA_EVID_INVCAP) 在 android 中的 Pjsip 中设置预览大小
MediaSize size=new MediaSize();
size.setH(200);
size.setW(200);
SipService.currentCall.vidPrev.start(vidPrevParam);
SipService.currentCall. vidPrev.getVideoWindow().setSize(size);
这是由于不支持的属性造成的。您不能直接修改 Windows 大小,因此您应该使用编解码器 264 来编码视频
要调整 window 预览大小,您应该启用编解码器 H264。check this ticket 如何启用编解码器。
您应该重建 *.so 文件并添加以下行 config_site.h。
define PJMEDIA_HAS_OPENH264_CODEC 1
之后,您可以调整预览大小 windows 我参考了这个文档 Modifying video codec parameters for video call
现在 Android,您可以像下面这样调整大小
VidCodecParam param = JacquesApp.ep.getVideoCodecParam("H264/97");
MediaFormatVideo formatVideo = param.getEncFmt();
formatVideo.setHeight(352);
formatVideo.setWidth(288);
param.setEncFmt(formatVideo);
endPoint.setVideoCodecParam("H264/97", param);