TextToSpeech с API 21Android

Форум для тех, кто программирует под Android
Anonymous
TextToSpeech с API 21

Сообщение Anonymous »

Может кто-нибудь помочь мне использовать 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 говорят, что этот метод устарел и заменен этим:


speak(String text, int QueueMode, HashMap params)
Этот метод устарел на уровне API 21. Начиная с уровня API 21, заменен на talk(CharSequence, int, Bundle, Строка).


Может ли кто-нибудь помочь написать код моего приложения?

Вернуться в «Android»