- 用 HBuilderX 5.23 打包 App(自定义基座),安装到 iPhone
- 打开 App,停留在任意页面(首页即可复现)
- 控制中心 → 屏幕镜像 → 选择乐播投屏/安卓电视接收端
- 镜像连接成功瞬间:电视满屏显示 App 画面(16:9),手机端 App 白屏、卡死
- 发布:2026-08-10 15:26
- 更新:2026-08-10 15:26
- 阅读:27
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: 15.7.4
HBuilderX类型: 正式
HBuilderX版本号: 5.23
手机系统: Android
手机系统版本号: Android 16
手机厂商: 华为
手机机型: iphone 12,15,16
页面类型: nvue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
电视显示手机屏幕的竖屏复制画面(两侧黑边),App 在手机上正常运行,与抖音等 App 表现一致。
电视显示手机屏幕的竖屏复制画面(两侧黑边),App 在手机上正常运行,与抖音等 App 表现一致。
实际结果:
镜像连接后系统为 App 创建了 AirPlay 外接屏 Scene,电视按 1920×1080 满屏渲染,手机端白屏卡死,App 进程无响应。
镜像连接后系统为 App 创建了 AirPlay 外接屏 Scene,电视按 1920×1080 满屏渲染,手机端白屏卡死,App 进程无响应。
bug描述:
uni-app x 打包的 iOS App,在 iPhone 上通过控制中心「屏幕镜像」连接 AirPlay 接收端(乐播投屏/安卓电视)后,App 立即白屏、卡死无响应;电视端画面不是正常的竖屏镜像(带黑边),而是铺满整个电视的 16:9 画面。
对比验证:
- 同一台手机、同一个接收端,抖音等其他 App 镜像完全正常(电视显示竖屏画面 + 两侧黑边)
- 同一项目源码,换用其他版本 HBuilderX 打包则镜像正常,说明是 5.23 版本引擎/基座引入的问题
项目类型:uni-app x(uvue 页面)
打包方式:自定义基座
手机:iPhone 12 Pro Max
手机系统:iOS 26.4.2 (23E261)
接收端:乐播投屏(安卓电视)
manifest 中 iOS screenOrientation:portrait-primary、landscape-primary、landscape-secondary(因个别页面需要横屏)
0 个回复