WebRTC SurfaceViewRender,如何全屏而不是屏幕?

时间:2018-06-15 08:52:11

标签: android webrtc surfaceview

我使用surfaceViewRender渲染我的远程webRTC流, 我想让远程流填充我的设备屏幕。 我试试这段代码:

pipRenderer.setScalingType(ScalingType.SCALE_ASPECT_FILL); 

但实际显示尺寸会超过我的屏幕尺寸

enter image description here

我尝试缩放宽度以适应它:

pipRenderer.setScaleX(0.8f);

但结果变得更加奇怪,

enter image description here

有人能告诉你怎么做吗?

我想让流自动适合屏幕尺寸,但不要超过屏幕,

我将非常感谢你!

1 个答案:

答案 0 :(得分:-1)

设置pipRenderer.setScalingType(ScalingType.SCALE_ASPECT_FIT);而不是 pipRenderer.setScalingType(ScalingType.SCALE_ASPECT_FILL);在初始化渲染器时