Die documentation sagt "Überprüft, ob die TTS-Engine beschäftigt ist zu sprechen."Unter welchen Umständen gibt TextToSpeech.isSpeaking() true zurück?
Aber ich implementiert gerade einen Anruf zu isSpeaking()
in einem onUtteranceCompletedListener
, wo ich mindestens 10 anhängige Äußerungen haben und in keine von ihnen habe ich erhielt true
.
Angenommen, dass isSpeaking()
funktioniert tatsächlich als dokumentiert, muss ich feststellen, dass ich es falsch anrufe.
Was sind die Punkte, an denen der Aufruf von TextToSpeech.isSpeaking() ein gültiges Ergebnis zurückgibt?