Может ли кто-нибудь помочь мне использовать TTS с API 21. Все доступные примеры устарели с версией 21
Здесь мой код дает ошибку в последней строке:
Calendar cal = Calendar.getInstance();
cal.getTime();
SimpleDateFormat sdf = new SimpleDateFormat("HH:mm");
String text = sdf.toString();
btn.setText("Ouvir as Horas");
TextToSpeech tts = new TextToSpeech(NightClock.this,(TextToSpeech.OnInitListener) NightClock.this);
tts.setLanguage(Locale.US);
tts.speak(text, TextToSpeech.QUEUE_FLUSH, null);
В Android-разработчиках говорится, что этот метод устарел и заменен следующим:
говорить (текст строки, int queueMode, параметры HashMap) Этот метод был устаревшим на уровне API 21. Начиная с уровня API 21, он заменяется выражением (CharSequence, int, Bundle, String).
Может кто-нибудь помочь скомпоновать мое приложение.