从 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 讲述人设置的主要内容,如果未能解决你的问题,请参考以下文章

xbox one手柄怎么连接win10

xbox one手柄怎么连接win10

在 Visual Studio 中部署应用程序后,Xbox 登录无法正常工作

未出先砍,微软Xbox One停止加入电视DVR功能

如何用Xbox One手柄在PC上玩游戏

如何用Xbox One手柄在PC上玩游戏