【发布时间】:2016-03-07 13:53:22
【问题描述】:
我正在使用 Unity 开发适用于 Android 的应用。 尝试使用前置摄像头,从 WebCamTexture 获取数据。后向工作正常,但是当我尝试翻转相机时,这个可怕的事情就出来了:
**bitstream == (int)0xAFAFAFAF
作为统一控制台中的错误。然后,即使使用后置摄像头,WebCamTexture 也完全停止工作。 有什么想法吗?
附:使用 Unity 5.3.3p1... 可能是 Unity 错误?
【问题讨论】:
-
尝试在切换到前置摄像头之前暂停摄像头,然后再恢复。
-
我是在停止摄像头而不是暂停它...伙计,我真的很讨厌 Android。现在,在我切换后,背面仍然可以工作,但仍然没有来自前置摄像头的图像。甚至没有黑屏
-
@TizianoCoroneo,考虑一下实际上总是同时拥有两个摄像头的技巧......只需使用两个 WebCamTexture 平面......并且只在给定时间显示您想要的摄像头!跨度>
-
对于任何在谷歌上搜索到这里的人,这里是用于在所有平台上正确旋转、旋转和镜像的确切代码:answers.unity3d.com/questions/773464/…跨度>
-
@JoeBlow 我刚刚花了 4 小时调整镜像缩放和一切……否则这篇文章将非常感谢。