我使用unity制作一个Windows独立应用程序。
我想从PC网络摄像头录制视频并在本地保存。我找到的唯一解决方案是UWP项目,它记录视频并将其保存到PC。
我想知道是否有办法在我的Windows独立应用程序中使用此UWP解决方案。
对于C#项目(不是UWP),我将它构建到dll并在我的应用程序中将其用作dll。 我需要找到一种与UWP项目一样的方法。
修改1:
我在编辑器和构建中都尝试了Unity VideoCapture Example。在统一编辑器中,应用程序运行没有错误,但它没有进入此功能“VideoCapture.CreateAsync()”,因为他们说它不能与编辑器一起使用。
当我尝试构建到windows standalone build时,它给了我这个错误: “Assets / Scripts / Controllers / Other / VideoCaptureExample.cs(4,26):错误CS0234:名称空间'UnityEngine.XR.WSA'中不存在类型或命名空间名称'WebCam'。您是否缺少程序集引用? “
答案 0 :(得分:0)
如果您使用的是HoloToolkit / MRTK,最好删除该文件夹并使用较新的资源,或者更好的是,使用包含更多修复程序的Master Branch。
或者您可以尝试将Unity更新为2017.2,并且样本在我的计算机上进行测试时仍然有效。