Soudain, TextToSpeech a cessé de travailler sur Pixel3 utilisé pour le développement.
Il fonctionne normalement sur d'autres terminaux de développement tels que Xperia.
OnInitListener de TextToSpeech renvoie status = -1
Il a été officiellement écrit comme suit.
Apps targeting Android 11 that use text-to-speech should declare TextToSpeech.Engine#INTENT_ACTION_TTS_SERVICE in the queries elements of their manifest:
Si vous l'ajoutez au manifeste comme suit, cela fonctionnera.
AndroidManifest.xml
<manifest>
・ ・ ・
<queries>
・ ・ ・
<intent>
<action android:name="android.intent.action.TTS_SERVICE" />
</intent>
</queries>
</manifest>
Recommended Posts