我有这段代码
else {
int listenerResult = tts
.setOnUtteranceCompletedListener(new OnUtteranceCompletedListener() {
@Override
public void onUtteranceCompleted(String utteranceId) {
callWithResult.onDone(utteranceId);
}
});
if (listenerResult != TextToSpeech.SUCCESS) {
Log.e(TAG, "failed to add utterance completed listener");
}
}
很遗憾,因为API 18 setOnUtteranceCompletedListener
已被弃用。
Android开发者网站说要替换为UtteranceProgressListener
,但我不明白我应该如何编辑我的代码来保持相同的行为。