0

我制作了一个使用 TextToSpeech 并且运行良好的 Android 应用程序。唯一的问题是当我接到电话时,TextToSpeech 停止。

我使用像我这样的一些应用程序,即使在接到电话时它们也会继续说话。我怎样才能做到这一点?也许使用链接异步之类的东西?

谢谢!

4

2 回答 2

0

我在后台服务(取消绑定服务)上使用 TextToSpeech

于 2013-08-25T16:33:48.770 回答
0

发生的情况是,当您接到电话时,您的应用程序的活动是 onPause。

所以你应该从你的活动中启动一个后台服务并从那里(服务)处理 textToSpeech。

这样即使活动暂停,textToSpeech 也会继续工作。

这里:http: //developer.android.com/reference/android/app/Service.html

还有一个有用的服务教程:http ://www.vogella.com/articles/AndroidServices/article.html

于 2013-08-23T19:00:11.277 回答