public final class TextPlusBuilder extends BaseMediaBuild
构造器和说明 |
---|
TextPlusBuilder() |
限定符和类型 | 方法和说明 |
---|---|
TextPlusBuilder |
alignmentH(String alignmentH)
文本内容水平对齐方式
|
TextPlusBuilder |
alignmentV(String alignmentV)
文本内容垂直对齐方式。
|
TextPlusBuilder |
backGroundColor(String backGroundColor)
字符显示区域背景颜色 同字符设置
|
BaseMedia |
build()
创建命名String
|
TextPlusBuilder |
effect(String effect)
播放特效类型。
|
TextPlusBuilder |
font(String font)
【1-黑体 2-楷体 3-宋体 4-仿宋 5-隶书
可以使用字体名称,如 arial 等。】
|
TextPlusBuilder |
fontStyle(int fontStyle)
0-常规
1-加粗
2-倾斜
4-下划线
8-中划线
字体风格可以组合,
例如 3 表示加粗且倾
斜显示。
|
TextPlusBuilder |
height(int height) |
TextPlusBuilder |
intonation(int intonation) |
TextPlusBuilder |
isPlayTextVoice(int isPlayTextVoice)
是否语音播报文字内容。
|
TextPlusBuilder |
lineSpace(String lineSpace) |
TextPlusBuilder |
playCount(int playCount) |
TextPlusBuilder |
speed(String speed)
0-最慢
1-较慢
2-常速
3-较快
4-最快
|
TextPlusBuilder |
synchronizePlay(int synchronizePlay)
是否同步播放 语音播报与文字显示是否
同步。
|
TextPlusBuilder |
text(String text) |
TextPlusBuilder |
textColor(String textColor)
1-红色
2-绿色
3-蓝色
4-黄色
5-紫色
6-青色
7-白色
8-黑色
可以使用 RGB 定义,
|
TextPlusBuilder |
textSize(int textSize)
字体大小,单位像素。
|
TextPlusBuilder |
voiceSound(int voiceSound)
设置发声音人
|
TextPlusBuilder |
voiceSpeed(int voiceSpeed)
语速
|
TextPlusBuilder |
volume(int volume) |
TextPlusBuilder |
width(int width) |
TextPlusBuilder |
wordSpace(int wordSpace) |
TextPlusBuilder |
x(int x) |
TextPlusBuilder |
y(int y) |
duration, index
public TextPlusBuilder x(int x)
x
在类中 BaseMediaBuild
x
- 显示区域左上角的 x 坐标public TextPlusBuilder y(int y)
y
在类中 BaseMediaBuild
y
- 显示区域左上角的 y 坐标public TextPlusBuilder width(int width)
width
在类中 BaseMediaBuild
width
- 显示区域宽度,单位像素public TextPlusBuilder height(int height)
height
在类中 BaseMediaBuild
height
- 显示区域高度,单位像素public TextPlusBuilder font(String font)
font
- 字体类型public TextPlusBuilder textSize(int textSize)
textSize
- 默认值 1616public TextPlusBuilder fontStyle(int fontStyle)
fontStyle
- 字体风格public TextPlusBuilder alignmentH(String alignmentH)
alignmentH
- * 0-左对齐
1-右对齐
2-居中public TextPlusBuilder alignmentV(String alignmentV)
alignmentV
- * 0-上对齐
1-下对齐
2-居中public TextPlusBuilder lineSpace(String lineSpace)
lineSpace
- 行间距,单位像素。0-100public TextPlusBuilder wordSpace(int wordSpace)
wordSpace
- 字符间距,单位像素。0-100public TextPlusBuilder textColor(String textColor)
textColor
- 字符显示颜色。public TextPlusBuilder backGroundColor(String backGroundColor)
backGroundColor
- 默认值8public TextPlusBuilder effect(String effect)
effect
- 0-无特效
1-立即显示
2-上展
3-下展
4-左展
5-右展
6-上移
7-下移
8-左移
9-右移
10-淡入淡出
255-随机
12-从右往左滚动
13-从左往右桂东
14-从下往上滚动
15-从上往下滚动public TextPlusBuilder speed(String speed)
speed
- 特效速度 默认值2public TextPlusBuilder playCount(int playCount)
playCount
- 播放次数 默认1public TextPlusBuilder text(String text)
text
- 显示的字符。public TextPlusBuilder isPlayTextVoice(int isPlayTextVoice)
isPlayTextVoice
- 0-不播报
1-播报public TextPlusBuilder synchronizePlay(int synchronizePlay)
synchronizePlay
- 0-不同步
1-同步public TextPlusBuilder voiceSound(int voiceSound)
voiceSound
- 0-普通女声
1-普通男声
2-特别男声public TextPlusBuilder volume(int volume)
volume
- 音量 文字合成语音的音量。 0-9public TextPlusBuilder voiceSpeed(int voiceSpeed)
voiceSpeed
- 文字合成语音的速度。 0-9public TextPlusBuilder intonation(int intonation)
intonation
- 音调 文字合成语音的音调。 0-9public BaseMedia build()
BaseMediaBuild
build
在类中 BaseMediaBuild
Copyright © 2023. All rights reserved.