| com.tencent.navix.tts.api.TTSPlayer |
导航TTS默认播放器接口
| Constants | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| int | PLAY_PRIORITY_HIGH | ||||||||||
| int | PLAY_PRIORITY_LOW | ||||||||||
| int | PLAY_PRIORITY_MEDIUM | ||||||||||
| int | PLAY_SPEED_FAST | ||||||||||
| int | PLAY_SPEED_MEDIUM | ||||||||||
| int | PLAY_SPEED_SLOW | ||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| abstract void |
addTTSPlayListener(TTSPlayListener ttsPlayListener)
添加TTS播放回调
| ||||||||||
| abstract boolean |
isPlaying()
播放器是否播放中
| ||||||||||
| abstract void |
play(String text, int priority)
播放文字
| ||||||||||
| abstract void |
play(String text, int priority, int speed)
播放文字
| ||||||||||
| abstract void |
removeTTSPlayListener(TTSPlayListener ttsPlayListener)
移除TTS播放回调
| ||||||||||
| abstract void |
setDefaultSpeed(int speed)
设置默认播放速度
| ||||||||||
| abstract void |
setMuted(boolean muted)
将播放器设置为静音
| ||||||||||
| abstract void |
setVolume(float gain)
设置播放器播放音量
| ||||||||||
| abstract void |
stop()
停止播放
| ||||||||||
播放器是否播放中
播放文字
| text | 待播放的文字 |
|---|---|
| priority | PLAY_PRIORITY_LOW:如果正在播放,则本次不播放; PLAY_PRIORITY_MEDIUM:如果正在播放,则在播放完后播放本次文本; PLAY_PRIORITY_HIGH:如果正在播放,则打断当前播放播放本次文本。 |
播放文字
| text | 待播放的文字 |
|---|---|
| priority | PLAY_PRIORITY_LOW:如果正在播放,则本次不播放; PLAY_PRIORITY_MEDIUM:如果正在播放,则在播放完后播放本次文本; PLAY_PRIORITY_HIGH:如果正在播放,则打断当前播放播放本次文本。 |
| speed | PLAY_SPEED_FAST:快; PLAY_SPEED_MEDIUM:中; PLAY_SPEED_SLOW:慢。 |
设置默认播放速度
| speed | [20, 100] PLAY_SPEED_FAST:快; PLAY_SPEED_MEDIUM:中; PLAY_SPEED_SLOW:慢。 |
|---|
将播放器设置为静音
| muted | true: 静音 |
|---|
设置播放器播放音量
| gain | 音量大小[0f, 1f] |
|---|
停止播放