我正在尝试在我的Android应用程序中实现TextToSpeech:
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
TTS.speak(toSpeak, TextToSpeech.QUEUE_FLUSH, null, null)
}
else {
TTS.speak(toSpeak, TextToSpeech.QUEUE_FLUSH, null)
}
我已经为棒棒糖或更旧的情况提供了一个 if 子句,但我收到以下错误:
speak(String!, Int, HashMap<String!, String!>!: Int' is deprecated. Deprecated in Java
.
我不知道我应该用什么来代替TextToSpeech.QUEUE_FLUSH。
这只是 IDE 中的一个错误警告,不应该存在。 由于某种原因,就检查 API 和应用正确的方法签名而言,它看不到您是否正确执行了代码。