You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Unity中AR测试正常,导出APK后视频显示空白问题求助

Unity导出APK后AR视频显示空白四边形的解决方法

下面是针对你问题的简单易懂的排查步骤,按顺序试:

1. 先搞定视频格式和导入设置

  • 把你的视频转成**MP4(H.264编码)**格式——Unity编辑器能播很多格式,但手机只认这个最稳妥,用格式工厂这类免费工具转就行。
  • 导入Unity后,选中视频文件,在右侧Inspector面板里:
    • 把「Video Player」的渲染模式改成“Material Override”,确保这个材质是挂在你那个AR识别的空白四边形上的;
    • 把「Load Mode」设为**“Streaming”**(别选“Manual”,新手容易忘手动加载),或者勾上「Preload」选项。

2. 检查打包设置

  • 打开「Build Settings」→ 点「Player Settings」→ 切换到Android标签:
    • 找到「Other Settings」,把**“Internet Access”设为“Require”**(哪怕视频是本地的,选这个能避免资源加载权限问题);
    • 把**“Write Permission”设为“External (SDCard)”**,防止打包时视频文件被遗漏。
  • 打包时直接点**“Build and Run”**,把手机连电脑直接安装,别先导出APK再手动装,手动装偶尔会丢资源。

3. 适配新版AR环境(教程太老的坑)

  • 如果你用的是AR Foundation/ARCore,先在手机应用商店搜**“Google Play Services for AR”**,更新到最新版——旧版AR服务可能和你现在的Unity版本不兼容。
  • 检查场景里的AR对象:确保播放视频的四边形是AR跟踪对象(比如AR Image Target)的子物体,这样识别到图像后才会触发显示。

4. 终极兜底:把视频放进StreamingAssets文件夹

  • 在Unity的Assets目录下新建一个文件夹,命名为StreamingAssets,把视频文件拖进去;
  • 给Video Player组件设置路径为 StreamingAssets/你的视频文件名.mp4——这个文件夹里的东西打包时100%会被包含进去,不会丢。

内容的提问来源于stack exchange,提问作者WojtekTheCat

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.20 14:42:11