Я использую метод willSpeakRangeOfSpeechString, чтобы получить положение текста в приложении iOS для преобразования текста в речь.
Оно работало, когда я закрывал приложение в фоновом режиме, но в последнее время, полагаю, после обновления iOS12 оновозникла проблема, что он перестает работать в фоновом режиме случайным образом.
Есть ли способ исправить этот или другие обходные пути?Может быть, я должен выпустить это для Apple?
Спасибо.
@ Update Я обнаружил, что эта проблема обычно возникает через некоторое время после прерывания звука, и я воспроизводил аудио приложенияснова.
AVSpeechSynthesizer Уведомление о прерывании звука: {AVAudioSessionInterruptionTypeKey = 1;}
Но иногда эта проблема возникает не всегда.
@ Update Я обнаружил, что эта проблема возникает на японском языке, а не в текстах на английском языке.