Форум программистов, компьютерный форум, киберфорум
Наши страницы

TextToSpeech в фоновом режиме - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Чтение файла с системной директории http://www.cyberforum.ru/android-dev/thread1521828.html
Помогите с чтением файла с системной директории: /dev/input/event0 Пробовал по всякому так: try{ Process process = Runtime.getRuntime().exec("su"); }catch(Exception ex) { ...
Программирование Android Как правильно составить цикл который выполняет каждую команду с разной паузой - Android Мне нужно при нажатии кнопки, допустим button1 и button2 выполнять следующее: При нажатии на button1 Отправлять следующие команды: addCRC(new byte{1, 0x5, 11, 5 ,0, 0}); //10 сек addCRC(new... http://www.cyberforum.ru/android-dev/thread1521788.html
При переходе между активити возникает ошибка Программирование Android
Здравствуйте, уважаемые программисты! Не могли бы вы мне помочь? Дело в том, что при вызове активити в моем приложении возникает ошибка и программа вылетает. Возможно дело не в неправильном...
Анимация Fragment Программирование Android
Здравствуйте, такой вопрос. как прикрутить эту анимацию: <?xml version="1.0" encoding="utf-8"?> <alpha xmlns:android="http://schemas.android.com/apk/res/android" android:fromAlpha="0.0"...
Программирование Android Объект Context http://www.cyberforum.ru/android-dev/thread1521645.html
Проблема такая: Я создаю новый класс в отдельном файле для работыSQLite и в нем мне нужен Объект Context, если я наследую Activity public class DbNumberMessage extends Activity { ... dbHelper...
Программирование Android Алгоритм сравнение двух списков list, для синхронизации таблицы Добрый день форумчане. Очень нужна ваша помощь, срочно. Необходимо сделать синхронизацию локальной таблицы с таблицей загруженной из сервера. Было принято решение поэтапно сравнивать два... подробнее

Показать сообщение отдельно
Shakior
1 / 1 / 0
Регистрация: 29.08.2015
Сообщений: 40
Завершенные тесты: 1

TextToSpeech в фоновом режиме - Программирование Android

29.08.2015, 22:11. Просмотров 198. Ответов 0
Метки (Все метки)

Здравствуйте. Пишу первое не простое приложение, база данных и прочее работают остался последний штрих, нужно сделать так, чтобы через определенные промежутки времени читались куски текста, что-то типа:
Java
1
2
3
4
5
6
7
8
9
10
11
String text = "Фраза номер 1";
            try {
                SPTTS.speak(text, TextToSpeech.QUEUE_FLUSH, null);
                TimeUnit.SECONDS.sleep(10);
                text = "Фраза номер 2";
                SPTTS.speak(text, TextToSpeech.QUEUE_FLUSH, null);
                TimeUnit.SECONDS.sleep(10);
                text = "Фраза номер 3";
                SPTTS.speak(text, TextToSpeech.QUEUE_FLUSH, null);
            } catch (InterruptedException e) {
                e.printStackTrace();
Реализовывал при помощи сервиса и AsyncTask: работает, если приложение на переднем плане или остановлено(кнопка home), но как блокирую телефон, работа нарушается, паузы долгие и звук появляется после разблокировки. Делал отдельным потоком с приоритетом 10, звук не работает, но в логах отображается как надо(ровно через 10 сек)(Возможно вернусь к этому варианту как к основному). Собственно, вопрос как это лучше реализовать, чтобы в состоянии блокировки все читалось вовремя? Желательно, чтобы через активити, мог остановить "чтение". Еще не пробовал через foreground service... Заранее благодарю за ответы и советы.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru