| 限定符和类型 | 字段和说明 |
|---|---|
static int |
PLAYER_STATE_ERROR
播放器处于错误状态
|
static int |
PLAYER_STATE_IDLE
播放器处于空闲状态,也是初始状态
|
static int |
PLAYER_STATE_PAUSE
播放器处于暂停播放状态
|
static int |
PLAYER_STATE_PLAYING
播放器处于正在播放状态
|
| 构造器和说明 |
|---|
TTSCommonPlayer(TTSPlayerListener listener) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
canStop()
是否可以停止播放器
|
int |
getPlayerState()
获取播放器状态
|
void |
pause()
暂停播放。
|
void |
play(java.lang.String text,
java.lang.String config)
合成并播放指定的文本。
|
void |
play(java.lang.String text,
java.lang.String config,
java.lang.String ttsInitConfig)
合成并播放指定的文本。
|
void |
resume()
继续播放
|
void |
seek(int pos)
调整播放进度
|
void |
seek(int pos,
boolean resume)
调整播放进度
|
void |
stop()
停止播放
|
public static final int PLAYER_STATE_IDLE
播放器处于空闲状态,也是初始状态
public static final int PLAYER_STATE_PLAYING
播放器处于正在播放状态
public static final int PLAYER_STATE_PAUSE
播放器处于暂停播放状态
public static final int PLAYER_STATE_ERROR
播放器处于错误状态
public TTSCommonPlayer(TTSPlayerListener listener)
public int getPlayerState()
获取播放器状态
public void play(java.lang.String text,
java.lang.String config,
java.lang.String ttsInitConfig)
合成并播放指定的文本。
同时使用的播放器最多只有一个时可以使用此接口,此接口内部会替开发者调用 HciCloudTts.hciTtsInit。调用 stop 时有匹配的 HciCloudTts.hciTtsRelease 调用。
播放完毕后,会自动调用 stop。允许在已停止播放的状态下调用 stop,此时无任何操作
text - 待合成播放的文本config - 语音合成配置。配置中的 audioFormat 仅支持 pcm 系列的格式ttsInitConfig - TTS能力初始化配置public void play(java.lang.String text,
java.lang.String config)
合成并播放指定的文本。
如果同时使用的播放器实例有多个或者有其他的 TTS 能力调用,必须使用此接 口。使用此接口,需要由使用者自行初始化 TTS 能力
播放完毕后,会自动调用 stop。允许在已停止播放的状态下调用 stop,此时无任何操作
text - 待合成播放的文本config - 语音合成配置。配置中的 audioFormat 仅支持 pcm 系列的格式public void stop()
停止播放
public void pause()
暂停播放。暂停操作不影响合成,语音合成会继续
public void resume()
继续播放
public void seek(int pos,
boolean resume)
调整播放进度
pos - 播放进度。进度基准需要参考 TTSPlayerListener 进度回调中的总进度 totalresume - 调整完成后,是否调用 resumepublic void seek(int pos)
调整播放进度
pos - 播放进度。进度基准需要参考 TTSPlayerListener 进度回调中的整体进度 totalpublic boolean canStop()
是否可以停止播放器