NERtc Android SDK  V4.6.61
Public 成员函数 | 所有成员列表
com.netease.lava.nertc.sdk.video.NERtcVideoView类 参考
类 com.netease.lava.nertc.sdk.video.NERtcVideoView 继承关系图:

Public 成员函数

 NERtcVideoView (Context context)
 
 NERtcVideoView (Context context, AttributeSet attrs)
 
void setScalingType (int type)
 
void setScalingType (ScalingType type)
 
void setVideoBufferType (VideoBufferType bufferType)
 
void setMirror (boolean mirror)
 
void setZOrderMediaOverlay (boolean isMediaOverlay)
 
void clearImage ()
 

详细描述

to be added

构造及析构函数说明

◆ NERtcVideoView() [1/2]

com.netease.lava.nertc.sdk.video.NERtcVideoView.NERtcVideoView ( Context  context)
参数
contextcontext

◆ NERtcVideoView() [2/2]

com.netease.lava.nertc.sdk.video.NERtcVideoView.NERtcVideoView ( Context  context,
AttributeSet  attrs 
)
参数
contextcontext
attrscontext

成员函数说明

◆ clearImage()

void com.netease.lava.nertc.sdk.video.NERtcVideoView.clearImage ( )

清除画布。

◆ setMirror()

void com.netease.lava.nertc.sdk.video.NERtcVideoView.setMirror ( boolean  mirror)

设置是否开启镜像模式,即画面是否左右翻转。
如果使用前置摄像头,SDK 默认启用镜像模式;如果使用后置摄像头,SDK 默认关闭镜像模式。

注解
调用此方法前,请先调用 NERtc#setupLocalVideoCanvas(IVideoRender render) 方法设置本地画布,否则镜像无法生效。
参数
mirror是否开启镜像模式。

◆ setScalingType() [1/2]

void com.netease.lava.nertc.sdk.video.NERtcVideoView.setScalingType ( int  type)

设置视频的显示模式。

参数
typeNERtcConstants.VideoScalingType
注意:该方法通过 NERtcVideoView 进行设置。

◆ setScalingType() [2/2]

void com.netease.lava.nertc.sdk.video.NERtcVideoView.setScalingType ( ScalingType  type)

设置画布中本地视频画面的显示模式。
通过本接口可以实现设置本地视频画面的适应性,即是否裁剪或缩放。

自从
V3.5.0
调用时机
请在初始化后调用该方法,且该方法仅可在加入房间后调用。
注解
纯音频 SDK 禁用该接口,如需使用请前往云信官网下载并替换成视频 SDK。
参数说明
参数名称 类型 描述
type int 视频显示模式类型(详细信息请参考 NERtcConstants.VideoScalingType):
  • SCALE_ASPECT_FILL:适应区域,视频尺寸等比缩放。保证所有区域被填满,视频超出部分会被裁剪。
  • SCALE_ASPECT_BALANCED:视频尺寸非等比缩放。保证视频内容全部显示,且填满视窗。
  • SCALE_ASPECT_FIT:适应视频,视频尺寸等比缩放。优先保证视频内容全部显示。若视频尺寸与显示视窗尺寸不一致,视窗未被填满的区域填充背景色。
示例代码
//第一步 创建视频画布
NERtcVideoView videoView = createVideoCanvas();
//第二步 设置适应视频,视频尺寸等比缩放
videoView.setScalingType(NERtcConstants.VideoScalingType.SCALE_ASPECT_FIT);
NERtcVideoView(Context context)
Definition: NERtcVideoView.java:58
返回
无返回值。

◆ setZOrderMediaOverlay()

void com.netease.lava.nertc.sdk.video.NERtcVideoView.setZOrderMediaOverlay ( boolean  isMediaOverlay)

设置视频View是否在Z轴上覆盖。

参数
isMediaOverlaytrue:覆盖 false:不覆盖。

该类的文档由以下文件生成: