问题标签 [xbox-one]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
229 浏览

python - PyUSB 没有得到 Xbox One 控制器的响应

我正在尝试从 Xbox One 控制器的键中读取响应。我已经找到了它的 IdVendor 和 IdProduct 使用

这个控制器在 Ubuntu 上运行良好,因为我在 Steam 中使用它,所以驱动程序没有问题。

当我得到设备对象并尝试从中读取时,我只得到 0:

我试图用全 0 过滤响应,但我从来没有收到任何东西。

有什么帮助吗?

提前致谢!

0 投票
3 回答
9471 浏览

c# - Windows UWP 中对 Xbox One 的控制器支持

我想知道我应该如何处理针对 Xbox One 的 UWP 应用程序的输入。我注意到 DirectInput,但我发现它在我的用例中存在两个问题:

  1. MSDN看来,它似乎只支持 Xbox 360 控制器

    XInput 是一个 API,它允许应用程序从 Windows 的 Xbox 360 控制器接收输入。支持控制器隆隆声效果和语音输入和输出。

  2. DirectX 及其所有 API(Direct2d、Direct3D、Xinput 等)仅在 C/C++ 上受支持。这意味着即使 Xinput 支持 Xbox one 控制器,我也无法使用 C# 或 JavaScript 开发真正通用的应用程序。

我有哪些选择(至少就 C# 而言)来支持 Windows UWP 应用上的 Xbox One 控制器支持?

0 投票
1 回答
308 浏览

windows - 如何为 Xbox One 开发应用程序?

我希望为 Xbox One 开发应用程序,而不是像 Twitch 这样的游戏。我如何获得 SDK 以及如何学习为它开发应用程序?我正在制作一个 VOD 应用程序,因此与此相关的教程会很有帮助。

这是否可以使用具有通用 Windows 平台功能的 Windows 10 SDK?

链接到教程,API 将不胜感激。

0 投票
1 回答
151 浏览

javascript - Xbox One 上的 Youtube iframe API?

我正在尝试在 Xbox One 上集成 Youtube iframe API,以便能够从应用程序播放 Youtube 视频,但到目前为止还没有成功。甚至可能吗?

与 Web 应用程序相比,Windows 商店应用程序似乎施加了很多限制(出于非常容易理解的安全原因)。

移植 Web 应用程序时的第一个问题是本地上下文/Web 上下文。那里似乎有两种选择:

  1. 获取 Youtube 代码的一个版本(至少是加载库的部分)并将其集成到应用程序中(这样,我们在认证时控制了更多代码,但它最终可能不再与其余部分同步网页代码)
  2. 在 Web 上下文中从 Web 加载所有 Youtube 的代码(通过将 YT.player 放在另一个 iframe 中),然后在本地上下文中执行代理以将消息发布到等效的 Web 上下文。

推荐的方法是什么?

第二个问题是应用程序中的 IE 似乎在 Flash 中加载 YouTube 的视频,因为它抱怨 ActiveX 不存在。我收到以下错误:

有没有办法强制应用以 HTML5 而不是 flash 加载视频?我尝试在 playerVars 中设置 html5=1,就像在下面的代码中一样(如http://jsfiddle.net/rocha/eMAU5/中所建议的那样),但它没有帮助:

或者也许我没有正确解释加载此 ActiveX 的原因?我知道 ActiveX 在 Windows 商店应用程序(和 X1 应用程序)中被停用。无论如何,我怎样才能使这项工作(如果可能的话)?

谢谢

0 投票
0 回答
211 浏览

iokit - USB 连接到 Xbox 一

我正在尝试创建一个从我的 mac 到我的 xbox 的 USB 连接,这样我就可以使用键盘和鼠标来模拟控制器。我似乎不知道如何在 IOKit 连接中连接控制台和我的计算机以开始发送数据。我用 A 型公头到 A 型公头 USB 线连接。在排队等待这样连接的设备时,

不幸的是,没有出现任何可能是 Xbox One 的设备,所以我不确定我在这里做错了什么。我的问题是如何像 xbox 控制器一样使用我的 mac 连接到 xbox one。

0 投票
0 回答
323 浏览

win-universal-app - 我可以在 Xbox One 上发布我的 Windows 10 应用吗?

今天,微软发布了基于 Windows 10 操作系统平台的全新 Xbox One 体验。在开发者大会上,微软表示 Universal App 将在包括 Xbox One 在内的任何地方运行。

我正在寻找有关如何使我的通用应用程序在 Xbox One 上可用的更具体的文档。

0 投票
1 回答
176 浏览

c# - Kinect 可触摸 Surface

我有一个使用 Kinect Xbox one 传感器的编程项目。该项目主要是将任何表面变成交互式可触摸屏幕。我收集了包括投影仪在内的所有硬件。另外,我已经研究并下载了Visual Studio等相关数据包,以便开始使用C#进行编码。

所以,我的问题是:我可以使用任何库来帮助我确定表面的角度/深度吗?

另外,我对下一步需要完成的步骤没有完全的了解,所以如果有人能为我画一张小地图,我将非常感激。

0 投票
1 回答
2226 浏览

unity3d - Windows 10 上 Xbox One 控制器触发器的 Unity3D 问题

我最近将我的机器从 Windows 8 升级到了 Windows 10。在 Windows 8 中,Xbox One 控制器与我的 Unity 项目完美配合。但是,现在我升级了操作系统,触发轴(第 3 轴)总是返回值 1,这是最大值。在我的项目中,触发器用于上下飞行,所以这个问题导致我的角色无休止地向上飞行。

在输入管理器中,我为第 3 轴分配的值是: - 重力:0 - 死角:0.2 - 灵敏度:1 这些值以前工作得很好

附加信息/变量: - 我的项目使用虚拟现实。为了在 Windows 10 中使用 Oculus Rift,我必须升级到 Oculus 0.7 SDK/Runtime。- 我的机器有一个 GeForce GTX 980 Ti 显卡,我在安装 Windows 10 时升级到了 GeForce Game Ready 驱动程序版本 359.06。 - 我的 Xbox 控制器驱动程序是最新的

我的假设是这个问题是由 Windows 10 Xbox One 驱动程序引起的。有没有其他人有任何想法可能导致问题?或者有没有其他人遇到过这个问题?

0 投票
1 回答
367 浏览

c++ - IMFMediaEngine 始终使用 DirectComposition 以 640x480 运行

我正在使用IMFMediaEngine来播放视频流(Smooth Streaming,HLS),稍后可能还会使用PlayReady 。

它使用TransferVideoFrame将视频绘制到纹理上效果很好。但我知道使用 DirectComposition 是 PlayReady + DRM + 1080p 视频的要求。所以我试图让这个工作。

这样做的另一个优点是,视频帧渲染独立于应用程序,因此应用程序 UI 中可能出现的卡顿或延迟不会影响视频播放。

我能够让它工作,但不幸的是,我使用的IDCompositionVisual总是被限制为640x480。所以视频必须缩小到它。然后,如果我将其转换为按比例放大,我会得到一张丑陋的拉伸图片。

我正在以这种方式注册视觉:

如此处所述: https ://msdn.microsoft.com/en-us/library/windows/desktop/hh162850(v=vs.85).aspx

尝试在 Visual 上创建表面优先和SetContent不会改变任何内容。就像视频播放器用它自己的表面覆盖它一样,640x480。把它贴在简单的播放器上真的很好,找到这个问题的真正解决方案,并且能够在我收到MF_MEDIA_ENGINE_EVENT_FORMATCHANGE事件时指定 Visual Surface 的大小。

因为这是 IMFMediaEngine 中用于指定 DirectComposition 表面的一个选项,所以必须有一种方法来完成这项工作。

0 投票
1 回答
1687 浏览

rtmp - 我的朋友如何将游戏从我的 Xbox One 流式传输到我的 RTMP 服务器?

我的朋友刚刚开始流式传输,但在他的 Xbox One 上。我使用 PC 流式传输我的游戏,但从未通过 Xbox One 完成过。现在他使用 Twitch 应用程序进行直播。但是我有这个 RTMP 服务器,我可以用它来将他的流传输到 Twitch,并有一些额外的增强功能!我该怎么做呢?