我正在开发一个由 UWP javascript 驱动的 XBOX 应用程序。我需要访问系统旁白设置,但没有找到任何选项。
是否有人知道访问此信息的方法,或者是否有任何清单选项功能可以访问。
谢谢
我需要访问系统旁白设置,但没有找到任何选项。
要访问系统旁白设置,您可以使用方法在 UWP WinJS 应用程序中launchUriAsync
启动设置方案。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 来检查其状态并将其用于编程。如果你想如果叙述者处于活动状态,你可以使用上述方式启动叙述者设置页面,然后检查叙述者的状态。