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

Public 成员函数

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

成员函数说明

◆ clearImage()

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

清除画布

◆ setMirror()

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

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

参数
mirror是否开启镜像模式。

◆ setScalingType() [1/2]

void com.netease.lava.nertc.sdk.video.NERtcTextureView.setScalingType ( int  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);
返回
无返回值。

◆ setScalingType() [2/2]

void com.netease.lava.nertc.sdk.video.NERtcTextureView.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);
返回
无返回值。

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