我在我的手机上使用tts,在第一个应用程序启动时,TTS运行良好,但是在我按了home按钮之后,再次回到我的应用程序,尝试调用事件tts,它显示了如下错误:
W/TextToSpeech:说话失败:不受TTS引擎的约束
我试着用这个代码
@Override
public void onInit(int status) {
if (status == TextToSpeech.ERROR) {
refresh();
}
}当发生TTS错误时,它将调用刷新函数,但它从未被调用。我认为这是因为在第一次发布时已经有了应用程序。
发布于 2017-08-23 14:35:55
也许您应该尝试重写onResume()方法。如果你的代码没有用的话,你会给我们一些密码吗?
https://stackoverflow.com/questions/45841850
复制相似问题