public class TXZRecordWinManager
extends java.lang.Object
限定符和类型 | 类和说明 |
---|---|
static interface |
TXZRecordWinManager.RecordWin2
接口名:语音界面实现2.0
接口描述:语音界面接口类,语音APP版本2.0及以上由此实现语音界面
|
限定符和类型 | 方法和说明 |
---|---|
void |
enableFullScreen(boolean isFullScreen)
方法名:设置语音聊天界面是否全屏
方法描述:设置语音聊天界面是否全屏,通过WindowManager.LayoutParams.FLAG_FULLSCREEN设置界面为全屏
|
void |
enableMsgEntryAnimation(boolean enable)
方法名:是否开启消息添加时的进入动画。
|
static TXZRecordWinManager |
getInstance()
获取单例
|
boolean |
isOpened()
方法名:声控界面状态获取接口
方法描述:用于判断当前语音界面是否为开启状态
|
void |
openAndShowText(java.lang.String text)
方法名:打开界面并显示文本
方法描述:打开界面并显示文本,该接口不会进入到语音正常的识别流程,仅仅只会打开界面并显示一段文字
需要进入识别流程请使用
TXZAsrManager.startWithRawText(String) |
void |
setRecordWin2(TXZRecordWinManager.RecordWin2 recordWin)
方法名:设置语音界面窗口实现
方法描述:当默认语音界面不满足需求时,通过此方法自定义语音界面,接替语音界面全部UI显示及操作
|
void |
setWinContentWidth(int width)
方法名:设置语音内容显示的宽度
方法描述:该方法主要是为了解决某些异形屏屏幕不是长方形,边缘区域显示不到的问题。
|
void |
setWinRecordCloseWhenProcCmd(boolean isClose)
方法名:设置回调命令字(Command)的时候是否要关闭界面
方法描述:设置当命令字(Command)使用结束是是否需要关闭界面,默认会关闭
|
void |
updateScreenSize(int widthPx,
int heightPx)
方法名:更新分辨率(用于显示区域大小改变时)
方法描述:动态更新语音默认界面显示分辨率,可以直接更新窗口大小
|
public static TXZRecordWinManager getInstance()
public void updateScreenSize(int widthPx, int heightPx)
widthPx
- 显示区域宽度,单位:pixelsheightPx
- 显示区域高度,单位:pixelspublic void setWinContentWidth(int width)
width
- 显示宽度public boolean isOpened()
public void openAndShowText(java.lang.String text)
TXZAsrManager.startWithRawText(String)
text
- 显示文件public void enableFullScreen(boolean isFullScreen)
isFullScreen
- 是否需要全屏显示public void enableMsgEntryAnimation(boolean enable)
enable
- 是否public void setWinRecordCloseWhenProcCmd(boolean isClose)
isClose
- 是否需要关闭public void setRecordWin2(TXZRecordWinManager.RecordWin2 recordWin)
recordWin
- 语音界面接口回调实现