混合现实捕捉Hololens失败 - 拍摄照片失败(hr = 0x887A0005)

时间:2016-09-09 22:50:04

标签: c# unity3d hololens

目前正在处理Hololens应用程序中的一项功能,该功能允许用户根据命令拍摄混合现实拍摄照片。

我对此的第一次尝试涉及逐字复制并粘贴本教程中的代码片段:

https://developer.microsoft.com/en-us/windows/holographic/locatable_camera_in_unity

具体来说,只有片段和#34;图像捕捉的共同设置"和"将照片捕获到文件"。

在Unity播放器中进行测试时,照片捕捉无缝地工作。

但是,在部署到Hololens时使用相同的功能时,调试日志中会显示以下错误:

"拍摄照片失败(hr = 0x887A0005)"

除此之外,OnCapturedPhotoToDisk回调函数在我的文件中定义并作为OnCapturedPhotoToDiskCallback传递给photoCaptureObject.TakePhotoAsync(...)函数根本没有被调用。

除了查看使用其他API访问混合现实捕获的示例之外,我还不知道如何继续。在我看来,关于这个主题有很多看似矛盾的信息,或者可能只是一堆不同的API来访问Hololens上可用的MRC资源 - 但也许我只是错过了一个非常明显的细节! / p>

在尝试使用本教程作为起点时,有没有其他人看到过这样的错误?

P.S。我想提一下,我在Unity的播放器设置中设置了网络摄像头和麦克风属性,如教程中所述。

(同时通过Hololens论坛发表:

http://forums.hololens.com/discussion/2309/mixed-reality-capture-hololens-failure-failed-capturing-photo-hr-0x887a0005/p1?new=1

0 个答案:

没有答案