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

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

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

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

29.08.2015, 22:11. Просмотров 161. Ответов 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
Android Переходы по ссылка в фоновом режиме?
Android TextToSpeech, как вызвать speak несколько раз подряд?
Android Работа приложения в автономном режиме
Android Работа с TextToSpeech
Android В спящем режиме останавливаются таймеры
Съемка камерой в фоновом режиме Android
Как реализовать рисование в режиме реалтайм? Android
MediaPlayer: как продолжить работу аудио-плеера в фоновом режиме? Android
C# Уведомления в фоновом режиме

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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