Текст в речь Говорят API прерывается, когда общение объявляет

Контекст:

Я работаю над иммерсивным чтением текста, где пользователь может манипулировать чтением, нажимая кнопки перемотки вперед, перемотки назад и воспроизведения. Для чтения текста я использую Google Text для речевого движка, а во время чтения нам нужно выделить слова, которые он сейчас читает.

Проблема: [Режим доступности] Во время чтения, если пользователь сделал какое-либо движение или нажал на какой-либо элемент управления, чтение останавливается и читается contentDescription. При проверке обратного вызова onStop() он говорит, что высказывание прерывается.

Есть ли обратный звонок, чтобы узнать, сделано ли на андроиде объявление contentDescription? Я могу использовать это и возобновить воспроизведение / чтение текста.

Заранее спасибо.

С уважением, Венкатеш.

1 ответ

Вы не можете получить эту информацию из TalkBack, но вы можете вывести ее из API TTS. Я подозреваю, что слушатель прогресса, по крайней мере, может помочь вам узнать, где вы были, когда вас прервали.

Другие вопросы по тегам