Доступ к настройкам экранного диктора XBOX из веб-приложения XBOX

Я работаю над приложением XBOX, управляемым javascript UWP. Мне нужно получить доступ к настройкам системного диктора, но я не нашел никаких вариантов.

Кто-нибудь знает способ получить доступ к этой информации или есть ли какие-либо возможности опций манифеста для получения доступа.

Спасибо


person dev_pool    schedule 31.10.2018    source источник


Ответы (1)


Мне нужно получить доступ к настройкам системного диктора, но я не нашел никаких вариантов.

Для доступа к настройкам системного диктора вы можете использовать launchUriAsync способ запуска ms-settings:easeofaccess-narrator схема настройки в приложении UWP WinJS. И вы можете использовать следующий код напрямую.

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

            }
        });

});

Обновить

В настоящее время экранный диктор не предоставляет API для проверки своего состояния и использования его при программировании. Если вы хотите, если рассказчик активен, вы можете использовать описанный выше способ для запуска страницы настроек рассказчика, а затем проверить состояние рассказчика.

person Nico Zhu - MSFT    schedule 01.11.2018
comment
Спасибо за ответ. Я думаю, что вы неправильно поняли, хотя. Я не пытаюсь запустить страницу специальных возможностей. Я просто хочу получить любые текущие значения (параметры), которые пользователь установил для рассказчика, или проверить, активен ли рассказчик. - person dev_pool; 01.11.2018