package com.ichi2.compat;
import android.annotation.TargetApi;
import android.speech.tts.TextToSpeech;
import android.speech.tts.UtteranceProgressListener;
import com.ichi2.anki.ReadText;
/** Implementation of {@link Compat} for SDK level 15 */
@TargetApi(15)
public class CompatV15 extends CompatV12 implements Compat {
@Override
public void setTtsOnUtteranceProgressListener(TextToSpeech tts) {
tts.setOnUtteranceProgressListener(new UtteranceProgressListener() {
@Override
public void onDone(String arg0) {
if (ReadText.sTextQueue.size() > 0) {
String[] text = ReadText.sTextQueue.remove(0);
ReadText.speak(text[0], text[1]);
}
}
@Override
public void onError(String arg0) {
}
@Override
public void onStart(String arg0) {
}
});
}
}