从 Web 驱动的 XBOX 应用程序访问 XBOX 讲述人设置
Posted
技术标签:
【中文标题】从 Web 驱动的 XBOX 应用程序访问 XBOX 讲述人设置【英文标题】:Accessing XBOX Narrator Settings from web driven XBOX App 【发布时间】:2019-04-05 02:22:51 【问题描述】:我正在开发一个由 UWP javascript 驱动的 XBOX 应用程序。我需要访问系统旁白设置,但没有找到任何选项。
是否有人知道访问此信息的方法,或者是否有任何清单选项功能可以获得访问权限。
谢谢
【问题讨论】:
【参考方案1】:我需要访问系统旁白设置,但没有找到任何选项。
要访问系统旁白设置,您可以使用launchUriAsync
方法在UWP WinJS 应用程序中启动ms-settings:easeofaccess-narrator
设置方案。您可以直接使用以下代码。
document.getElementById("lanucherBtn").addEventListener("click", function (e)
var uri = new Windows.Foundation.Uri('ms-settings:easeofaccess-narrator');
var options = new Windows.System.LauncherOptions();
// Launch the URI with a warning prompt
options.treatAsUntrusted = true;
Windows.System.Launcher.launchUriAsync(uri, options).then(
function (success)
if (success)
// URI launched
else
// URI launch failed
);
);
更新
目前,narrator 不提供 api 来检查其状态并将其用于编程。如果你想如果叙述者处于活动状态,你可以使用上述方式启动叙述者设置页面,然后检查叙述者的状态。
【讨论】:
感谢您的回复。不过我想你误会了。我不想启动辅助功能页面。我只想获取用户为叙述者设置的任何当前值(选项),或者检查叙述者是否处于活动状态。以上是关于从 Web 驱动的 XBOX 应用程序访问 XBOX 讲述人设置的主要内容,如果未能解决你的问题,请参考以下文章