PhotoCapture.CreateAsync() 从未执行过
PhotoCapture.CreateAsync() never executed
我正在使用 HoloLens 和 Unity 并尝试拍照。
我和这个讨论有同样的问题
https://forums.hololens.com/discussion/897/locatable-camera-known-issue-photocapture-createasync-doesnt-start
Unity 中 MonoBehaviour 中的这段代码:
void Start() {
Debug.LogError("CreateAsync start");
Debug.LogError(WebCam.Mode);
Debug.LogError(PhotoCapture.SupportedResolutions);
foreach (Resolution resolution in PhotoCapture.SupportedResolutions) {
Debug.LogError(resolution);
}
Debug.LogError("END");
PhotoCapture.CreateAsync(false, delegate (PhotoCapture captureObject) {
Debug.LogError("CreateAsync done");
}
}
打印此输出:
CreateAsync start
None
UnityEngine.Resolution[]
END
这是我的 "Capabilities" 部分 Package.appxmanifest :
<Capabilities>
<Capability Name="internetClient" />
<uap2:Capability Name="spatialPerception" />
<DeviceCapability Name="webcam" />
<DeviceCapability Name="microphone" />
</Capabilities>
这是日志的 "Module information" 部分:
Module information:
Built with Compiler Ver '190023918'
Built from '5.5/release' branch
Version is '5.5.3f1 (4d2f809fd6f3)'
Release build
Application type 'D3D11'
Used 'UWP'
OS 'Windows 10 (10.0.14393)'
你看到我的问题了吗?
其他一些脚本可以阻止执行吗?
关于全息透镜:
Settings/Privacy/Camera/"Let apps use my camera" => ON
它的作品...
我希望在这种情况下有明确的错误消息。
我正在使用 HoloLens 和 Unity 并尝试拍照。
我和这个讨论有同样的问题 https://forums.hololens.com/discussion/897/locatable-camera-known-issue-photocapture-createasync-doesnt-start
Unity 中 MonoBehaviour 中的这段代码:
void Start() {
Debug.LogError("CreateAsync start");
Debug.LogError(WebCam.Mode);
Debug.LogError(PhotoCapture.SupportedResolutions);
foreach (Resolution resolution in PhotoCapture.SupportedResolutions) {
Debug.LogError(resolution);
}
Debug.LogError("END");
PhotoCapture.CreateAsync(false, delegate (PhotoCapture captureObject) {
Debug.LogError("CreateAsync done");
}
}
打印此输出:
CreateAsync start
None
UnityEngine.Resolution[]
END
这是我的 "Capabilities" 部分 Package.appxmanifest :
<Capabilities>
<Capability Name="internetClient" />
<uap2:Capability Name="spatialPerception" />
<DeviceCapability Name="webcam" />
<DeviceCapability Name="microphone" />
</Capabilities>
这是日志的 "Module information" 部分:
Module information:
Built with Compiler Ver '190023918'
Built from '5.5/release' branch
Version is '5.5.3f1 (4d2f809fd6f3)'
Release build
Application type 'D3D11'
Used 'UWP'
OS 'Windows 10 (10.0.14393)'
你看到我的问题了吗? 其他一些脚本可以阻止执行吗?
关于全息透镜:
Settings/Privacy/Camera/"Let apps use my camera" => ON
它的作品... 我希望在这种情况下有明确的错误消息。