5.8版本对视频流的编解码进行了重构,重构之后使得依旧在使用videoDecoder进行画面渲染的FPVWidget的现实效果发生了一些改变。FPVWidget会变为宽高自适应居中显示。
【如何实现全屏显示】
因为5.8版本的videoDecoder的显示效果更改成了宽高自适应居中显示,要实现全屏显示需要将videoDecoder替换成CameraStreamManager.putCameraStreamSurface()。
putCameraStreamSurface接口可以传入scaleType参数去控制显示效果。
- FIX_XY -- 拉伸铺满
- CENTER_CROP -- 裁剪适应铺满(会出现部分画面因为裁剪丢失)
- CENTER_INSIDE -- 缩放适应,即宽高自适应居中
评论
0 条评论
请登录写评论。