Repository navigation
WinPlay-1.2.4
WinPlay1.2.4更新日志
发布日期:2026-10-15
本次更新集中改善网络配置与连接检查、显示器兼容性、音频会话稳定性,并调整应用图标。安装包为WinPlay-1.2.4-Setup-x64.exe,保持单个离线EXE形式。
网络连接
- 网络接口默认“自动选择(推荐)”,普通用户无需了解网卡名称;手动选择收进“手动选择网卡(高级)”,并提供“恢复自动选择”。
- 按Wi-Fi、网线连接和移动热点分别显示网络状态与下一步操作,未连接网络或热点未开启时提供对应引导。
- 局域网自动选择与网络凭据读取使用同一接口,读取名称和密码不会把自动选择变为固定网卡。电脑使用以太网时,提示手动填写iPhone所用Wi-Fi的名称、密码和实际信道,保存后可继续使用。
- 将网卡信息、Windows移动热点状态和ICS共享信息拆分为独立、有时限的查询,局域网连接不再等待热点查询。
- 查询超时或部分Windows网络接口不可用时,保留已经取得的有效网卡信息,减少误报“网卡无效”或“没有可用地址”。
- 区分系统查询失败与网络尚未就绪,日志增加查询阶段、耗时和错误代码,便于排查不同电脑上的连接问题。
- 刷新列表时保留手动选择的网卡。查询失败、热点暂时关闭或设备暂缺,不再擅自将选择改为自动选择。
- 点击“读取当前网络和密码”后,如果继续编辑SSID、密码、信道、网卡或BSSID,较早的读取结果不会覆盖新输入。
- 完整保留Wi-Fi名称、密码及配置文件名称中的合法首尾空格与冒号,避免自动读取改变凭据。
显示与窗口
- “严格按屏幕物理像素显示”默认关闭。只有成功读取所选显示器的真实像素尺寸后才能开启,保存时后台再次校验。
- 检测中或读取失败时,禁用严格显示与“屏幕原生像素”,并显示原因和刷新入口。读取恢复后由用户手动开启,不自动重新启用。
- 修复普通模式也被物理像素查询失败阻止启动的问题。普通窗口使用系统逻辑尺寸适配,继续支持等比例缩放,不把估算值标为已确认的物理像素。
- 原生窗口尺寸辅助程序不可用时,普通模式回退至系统窗口尺寸处理;严格模式仍校验实际物理尺寸,避免静默缩放。
- 显示器接入、移除或尺寸变化后重新检测。修复旧检测结果和延迟保存响应覆盖最新显示设置的问题。
音频稳定性
- 音频首包回调分别绑定到各自接收通道,修复额外控制连接覆盖原会话回调的问题。
- 避免原通道因此无法建立媒体时钟,或导致通话/Siri麦克风未启动;已经关闭的接收通道会忽略迟到消息。
版本与安装
- 应用、安装包、界面版本及向iPhone报告的配件软件版本统一为1.2.4,车型与接收端名称继续使用WinPlay。
- 调整应用图标的像素居中与边距,生成适用于不同显示尺寸的图标资源,改善桌面、任务栏和窗口标题栏中的显示。
- 首次安装仍默认1280×720、60fps;此次升级保留已有设置、导入认证材料和配对数据。
- README中的源码徽标、安装包名称和版本说明链接同步更新。
开发整理
- 删除未使用的辅助函数和按键常量,保留实际协议处理及当前版本所需资源。
- 完善.gitignore,避免本机缓存、调试记录和构建产物进入公开仓库。
验证说明
已通过编译、安装包构建及网络选择、凭据读取、界面状态、屏幕能力和音频通道归属的针对性检查。网络引导界面已使用离线模拟状态检查布局;音频回调问题使用本机回环UDP复现并验证修复。
未进行iPhone无线实机连接或长时间音频播放测试。反馈电脑上原有系统查询失败的具体原因仍需结合新版诊断日志判断,不将这些修复等同于所有连接或音频问题均已解决。