在android中以编程方式覆盖文本到语音设置中的“始终使用我的设置”选项
Posted
技术标签:
【中文标题】在android中以编程方式覆盖文本到语音设置中的“始终使用我的设置”选项【英文标题】:Overriding "Always use my settings" option in Text-To-Speech settings programmatically in android 【发布时间】:2012-06-09 10:17:36 【问题描述】:某些平板电脑有一个覆盖应用程序文本到语音设置的选项,名称为:文本到语音设置中的“始终使用我的设置”。如果选中此选项,则 TTS 引擎将选择 TTS 的用户设置,而不是应用特定的设置。
我的要求是:每当我的应用程序使用 TTS 引擎时,应始终使用我的应用程序设置,因为它必须以特定语速以特定语言播报。但是一旦选择了“始终使用我的设置”并且如果它在语言和语速方面有不同的设置,那么我的应用程序的设置就会被覆盖。
有什么方法可以通过编程方式更改此选项设置?
【问题讨论】:
【参考方案1】:这是不可能的。这是有道理的,否则它会违背“始终使用我的设置”的目的。
This comment,以及我自己的实验,支持我的结论。
【讨论】:
以上是关于在android中以编程方式覆盖文本到语音设置中的“始终使用我的设置”选项的主要内容,如果未能解决你的问题,请参考以下文章
如何在 XAML (Silverlight) 中以编程方式设置 TextBox 文本
在 Android 的 Textview 中以编程方式居中文本
在 Android 中以编程方式创建的多个文本视图的单个 onclick 侦听器