2

我正在开发一个由 UWP javascript 驱动的 XBOX 应用程序。我需要访问系统旁白设置,但没有找到任何选项。

是否有人知道访问此信息的方法,或者是否有任何清单选项功能可以访问。

谢谢

4

1 回答 1

0

我需要访问系统旁白设置,但没有找到任何选项。

要访问系统旁白设置,您可以使用方法在 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 来检查其状态并将其用于编程。如果你想如果叙述者处于活动状态,你可以使用上述方式启动叙述者设置页面,然后检查叙述者的状态。

于 2018-11-01T02:46:34.287 回答