io.agora.recording.common.Common.LiteraWatermarkConfig类 参考

  • Java

更新时间不可用

详细描述

定义文字水印设置。

类成员变量说明

wmLitera

String io.agora.recording.common.Common.LiteraWatermarkConfig.wmLitera = ""

文字内容,字符串格式。

注解

  • 仅支持 UTF-8 编码。
  • 支持字符依赖于字体。默认字体为 NotoSansMonoCJKsc-Regular,支持的语言和字符详见字体介绍。你也可以设置 font_file_path 参数自行指定字体文件路径来更换字体。
  • 支持自动换行。当文字内容长度超过水印框宽度时,会自动换行。支持换行符。
  • 字符串长度没有限制。最终显示受字体大小和水印框大小的影响,超出水印框的部分不显示。
  • 文字颜色为黑色或白色,会根据视频画布的颜色自动调整。若视频背景较暗,则颜色为白色;若视频背景较亮,则颜色为黑色。当视频背景不均匀时,颜色为黑白相间。

fontFilePath

String io.agora.recording.common.Common.LiteraWatermarkConfig.fontFilePath = ""

指定字体文件的路径。如不指定,使用默认字体 NotoSansMonoCJKsc-Regular。

注解

支持 ttf,otf 等字体格式。

fontSize

int io.agora.recording.common.Common.LiteraWatermarkConfig.fontSize = 10

字体大小。默认值为 10,相当于 144 dpi 设备上的 10 x 15 磅。

offsetX

int io.agora.recording.common.Common.LiteraWatermarkConfig.offsetX = 0

水印框左上角与视频画布左上角的水平距离。单位为像素(pixel),默认值为 0。

offsetY

int io.agora.recording.common.Common.LiteraWatermarkConfig.offsetY = 0

水印框左上角与视频画布左上角的垂直距离。单位为像素(pixel),默认值为 0。

wmWidth

int io.agora.recording.common.Common.LiteraWatermarkConfig.wmWidth = 0

水印框的宽度。单位为像素(pixel),默认值为 0。

wmHeight

int io.agora.recording.common.Common.LiteraWatermarkConfig.wmHeight = 0

水印框的高度。单位为像素(pixel),默认值为 0。

这个页面有帮助吗?