CharacterWidgetController mixin
数字人 Widget 的公共接口
Properties
- connectionState → CharacterConnectionState
-
获取当前连接状态
no setter
- conversationState → CharacterConversationState
-
获取当前对话状态
no setter
- errorMessage → String?
-
获取错误信息
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
- loadState → CharacterLoadState
-
获取数字人加载状态
no setter
- playerState → CharacterPlayerState
-
获取当前播放器状态
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- setUpState → CharacterSetUpState
-
获取当前SDK设置状态
no setter
Methods
-
close(
) → Future< void> - 关闭数字人对话
-
deleteAllCharacterAssets(
) → Future< void> -
deleteCharacterAssets(
String characterId) → Future< void> -
删除数字人资源
characterId数字人ID -
interrupt(
) → Future< void> - 打断当前对话
-
loadCharacter(
String characterId) → Future< void> - 加载数字人数据
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
preloadCharacter(
String characterId) → Future< void> - 预加载数字人数据
-
sendAudioData(
Uint8List audioData) → Future< void> - 发送音频数据
-
start(
) → Future< void> - 开始数字人对话
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited