相关疑难解决方法(0)

在Android上使用Text-to-Speech时出现问题isSpeaking()

我遇到isSpeaking()方法问题.传递QUEUE_FLUSHspeak()方法时,isSpeaking()工作正常.但是,当我对多个话语进行排队时(通过传递QUEUE_ADD),该isSpeaking()方法false在多个话语排队后立即开始返回.

然后我偶然发现TtsService该类的源代码并看到了这段代码:

public boolean isSpeaking() {
  return (mSelf.mIsSpeaking && (mSpeechQueue.size() < 1));
}
Run Code Online (Sandbox Code Playgroud)

有谁有任何想法,为什么这种方法以这种方式实施?

android text-to-speech

5
推荐指数
1
解决办法
2145
查看次数

标签 统计

android ×1

text-to-speech ×1