Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

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

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

29.08.2015, 22:11. Просмотров 171. Ответов 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... Заранее благодарю за ответы и советы.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.08.2015, 22:11
Здравствуйте! Я подобрал для вас темы с ответами на вопрос TextToSpeech в фоновом режиме (Программирование Android):

Скриншот в фоновом режиме - Программирование Android
Цель - создание приложения, работающего в фоне и делающего снимок всего экрана с любой текущей активной задачей пользователя, а не моего...

Съёмка в фоновом режиме - Программирование Android
Как получить картинку с камеры в фоновом режиме (без Surface)? Неважно, на Java или в native, главное, чтобы это работало на старых...

Съемка камерой в фоновом режиме - Программирование Android
Здравствуйте! Я сделал тестовое приложение, которое через определенный интервал (например, полчаса) делает снимок с помощью...

Переходы по ссылка в фоновом режиме? - Программирование Android
Здравствуйте. Как можно реализовать автоматический переход по ссылкам в WebView? Т.е. хочу сделать так, что бы в фоновом режиме у меня...

MediaPlayer: как продолжить работу аудио-плеера в фоновом режиме? - Программирование Android
Как продолжить работу ауди плеера в фоновом режиме? Сервис создал, но что туда надо передать? Весь код выполняется в Activity.

Работа с TextToSpeech - Программирование Android
Доброго времени суток! Есть тут кто мне поможет! TTS имеет свои локальные языки для работы, а с другими языками как быть? Посоветуйте,...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.08.2015, 22:11
Привет! Вот еще темы с ответами:

TextToSpeech, как вызвать speak несколько раз подряд? - Программирование Android
С основами разобрался... "говорить" умею... Пользуюсь tts.speak("hello!", TextToSpeech.QUEUE_FLUSH, null); Теперь хочу вызывать...

Работа в фоновом режиме - C# WPF
Приветствую всех. Вопрос следующий. Как сделать так, чтобы работа выполняла работу в фоновом режиме? Т.е если к примеру при не свернутом...

Работа в Фоновом режиме! - Delphi
Хочу написать таймер для отключения компьютера(после включения сворачивается в трей)... проблема в том что после сворачивания в трей...

Sleep() в фоновом режиме - C++
Мне надо, чтобы пока функция sleep() выполняется, я мог еще что-то делать, но пока она не кончится я не могу ничего сделать, помогите или...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru