我创建了一个 Unity 场景,其中设置了以下对象:
> ARCamera
> ImageTarget
> Quad
> Video Player
我已将视频播放器的源设置为指向外部 MP4 文件的 URL,并将 Quad 对象连接到视频播放器的“目标纹理”。在 Unity 中,设置按预期工作,但将项目导出为 Android 库并将其集成到 React Native 中后,视频无法播放。相反,我只看到具有原始白色的四边形对象。
这是我的设置:
Unity版本:2022.3.19f1
React Native 版本:0.73.5
安卓版本:13
视频应在 React Native 应用程序中的 Quad 对象上播放,就像在 Unity 中一样。
实际行为:
视频无法播放,只能看到原始白色的 Quad 对象。
我已经尝试过:
有人可以提供有关将 Unity 项目集成到 Android 上的 React Native 后视频无法播放的见解或解决方案吗?任何帮助将不胜感激。
经过进一步调查,我发现问题并不在于Unity项目集成到React Native中。相反,视频文件本身才是罪魁祸首。
在常规React Native环境中测试视频播放时,我遇到了同样的问题:视频无法播放。随后,我决定尝试不同的视频文件,令我惊讶的是,它播放没有任何问题。