🧼 iPlayX Windows客户端

上次的项目iPlay在 Windows 平台体验太差,于是重新在 Windows 平台开发了一个客户端,使用 UWP+C++/CX 原生开发,视频使用 DirectX 渲染,应该能够在 XBox 上面运行(没有机器测试)。目前已经完成了绝大部分功能,基本可以使用。由于使用 UWP 开发,如果出现无法连接本地服务器或者使用代理工具后无法连接网络,可以自行搜索解除 UWP 网络隔离。

功能

建议自行体验😏

实际体验

下面是一些运行截图,整体还是比较简洁流畅的。

兑换码

GitHub 仓库的 readme 里面有 TG 群聊链接,群内有兑换码,兑换码数量有限,赠完即止。

XBox Windows MacOS/iOS/tvOS

https://github.com/ourfor/iPlay

Windows 的代码后续可能会开源

Q&A

  • 无法登录或者无法连接本地服务器

如果你使用代理工具无法登录服务器,在你使用的代理工具里面配置UWP相关的选项或者参阅微软官方的UWP 应用环回方案

打开注册表编辑器,在注册表编辑器地址栏输入

1
HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppContainer\Mappings

然后回车

在左侧的S-1这些项,逐个点击,查看DisplayNameiPlayX的项,复制项目的名称或者地址栏最后一串S-1开头的字符串

具体操作如下,把-p=后面这串字符替换成你的:

1
CheckNetIsolation.exe LoopbackExempt -a -p=S-1-15-2-4108642601-1508401955-2284551913-1988826590-537248055-2548127948-4099009410

然后查看iPlayX是否设置成功

1
CheckNetIsolation.exe LoopbackExempt -s
  • 如何使用多站点功能

直接在登录界面登录其他站点即可,程序会自动判断是否重复,不重复则新增站点

  • Xbox闪退

Xbox闪退的问题,已经修复