答案 0 :(得分:2)
UtteranceProgressListener不是一个界面,与弃用的OnUtteranceCompletedListener不同。有人问a question as to why here。
相反,我建议从内部类实现它:
private final UtteranceProgressListener myProgressListener = new UtteranceProgressListener() {
@Override
public void onStart(final String utteranceId) {
}
// Continue to override the other methods you want here
};
然后通过设置:
使用 tts.setOnUtteranceProgressListener(myProgressListener);
或者:
tts.setOnUtteranceProgressListener(new UtteranceProgressListener() {
// Overrride here
});