Skip to content

AirPlayer v1.2.0

Choose a tag to compare

@joyjoyfresh joyjoyfresh released this 24 Jun 11:53

Windows 上的 AirPlay 接收端:把 iPhone / iPad 的屏幕镜像投到电脑,H.264 全 GPU 硬件解码、AAC-ELD 音频,音画同步。

✨ 本版更新

新增

  • 窗口比例锁定:窗口模式下缩放窗口时实时维持视频宽高比,窗口恰好框住视频、无黑边无裁切(基于 Win32 拦截 WM_SIZING,旋转 270° 时比例自动互换)。
  • 窗口模式显示「铺满屏幕」:投屏中即可在窗口/全屏下切换铺满(裁切填满)与信箱(保持比例)缩放模式,不再仅限全屏。

修复

  • 全屏退出投屏窗口异常与冻屏:修复全屏下点退出投屏后主界面窗口变成视频/手机尺寸、且画面冻在最后一帧的问题(切换窗口前先用不透明覆盖层遮挡 swapchain 残留帧,避免显式解绑交换链导致的崩溃)。
  • 切换铺满时画面横向拉伸:修复信箱模式未裁掉 H.264 解码纹理对齐 padding,与铺满模式比例基准不一致导致切换时画面横向拉伸的问题。
  • 最大化时旋转窗口乱跳:修复窗口最大化时点旋转导致窗口尺寸与比例乱跳的问题(最大化态下不再主动 Resize 并跳过窗口位置记忆)。

💻 系统要求

  • Windows 10 1809 及以上 / Windows 11,x64(部分效果如 Mica 需 Win11)
  • 手机与电脑需在同一局域网

📥 下载与安装

  • 安装版:下载 AirPlayer-1.2.0-setup.exe,双击按向导安装。
  • 便携版:下载 AirPlayer-1.2.0-win-x64.zip,解压后双击 AirPlayer.App.exe 即用,免安装。
  • 已内置所需运行时与音频解码库,无需另装 .NET 或其它依赖。

🚀 使用

  1. 打开 AirPlayer,记下界面上显示的设备名。
  2. iPhone 下拉控制中心 → 「屏幕镜像」→ 选择该设备名。

⚠️ 说明

  • 本程序未做代码签名,首次运行可能弹 Windows SmartScreen「未知发布者」,点「更多信息 → 仍要运行」即可。
  • 本项目仅供学习与个人研究,与 Apple Inc. 无任何关联;"AirPlay"为 Apple 商标,此处仅作兼容性描述。
  • 详见仓库 README 的法律声明。

🙏 致谢

感谢开源 AirPlay 接收端社区(RPiPlay / UxPlay 等)与 Fraunhofer FDK AAC。