Я пытаюсь интегрировать Cortana в свой UWP. Первым шагом к этому является «установка» файла VCD. Нижеприведенный фрагмент отлично работает в Windows 10, но вызывает ошибку при развертывании в Xbox. В частности, «installCommandDefinitionsFromStorageFileAsync» - это ошибка. Есть ли другой способ установить VCD на Xbox? Или это ошибка, которая еще не исправлена?Не удается установить файл VCD
return wap.current.installedLocation.getFileAsync("vdmvoicecommands.xml").then(function (file) {
return voiceCommandManager.installCommandDefinitionsFromStorageFileAsync(file);
}, function (er) {
console.error('error file vdmvoicecommands.xml', er);
}).then(function() {
var language = window.navigator.userLanguage || window.navigator.language;
var commandSetName = "VDM_" + language.toLowerCase();
var commansets = Windows.ApplicationModel.VoiceCommands.VoiceCommandDefinitionManager.installedCommandDefinitions;
if (commansets.hasKey(commandSetName)) {
console.log("VCD loaded !");
} else {
console.log("VCD not installed yet?");
}
}, function (ee) {
console.warn("installCommandDefinitionsFromStorageFileAsync error", ee);
});
Спасибо Vivek. Вы (MSFT) просто обновили этот список? Я уверен, что Кортана не была там неделю назад, когда я посмотрел. – Bart
Я могу подтвердить это. Это была первая страница, которую я отправил, когда увидел этот вопрос :) Лучше поздно, чем никогда – AlexDrenea