поэтому у меня есть 3 CountDownTimers
. 2 таймера имеют одинаковый набор времени. 1 имеет другое время. После того, как все таймеры достигнут 0, они снова перезапускаются.Текст на текст в тексте отключает другой текст в речь
Ну, примерно через 3 перезапуска таймеры догоняют друг друга .. это нормально ... однако, я установил его так, чтобы на отметке 20 секунд таймеры 1 & 2 что-то говорят в тексте. И Таймер 3 также говорит что-то на отметке 20 секунд. Проблема в том, что вся фраза не произнесена, потому что они сокращают друг друга.
В настоящее время во всех 3-х из обратного отсчета я использую:
tts.speak("20 seconds remaining.", TextToSpeech.QUEUE_FLUSH, null);
эта проблема происходя потому, что я использую тот же TextToSpeech
(tts
)? или, может быть, это как-то связано с QUEUE_FLUSH
и null
?
А также, если я изменю QUEUE_FLUSH
в QUEUE_ADD
текст просто не устает повторять, так что не будет работать