C# 如何在windows phone 8.1(WinRT)中使用现有的摄像头应用程序(而不是使用MediaCapture创建摄像头应用程序)和拍照?

C# 如何在windows phone 8.1(WinRT)中使用现有的摄像头应用程序(而不是使用MediaCapture创建摄像头应用程序)和拍照?,c#,camera,windows-runtime,windows-phone-8.1,C#,Camera,Windows Runtime,Windows Phone 8.1,我知道如何在windows phone 8.1中使用MediaCapture实现摄像头捕获。但是问题是,我们不能使用launchurisync()启动现有的摄像头应用程序,并以参数的形式返回文件路径或文件本身吗 例如:当我们尝试使用导入并选择照片应用程序时,我们可以选择拍摄图像。我们不能使用现有的摄像头应用程序来执行此操作吗我们真的必须使用分辨率等实现自己的媒体捕获吗? 谢谢。应用程序需要使用MediaCapture API Windows Phone运行时应用程序无法直接启动摄像头应用程序以捕

我知道如何在windows phone 8.1中使用MediaCapture实现摄像头捕获。但是问题是,我们不能使用launchurisync()启动现有的摄像头应用程序,并以参数的形式返回文件路径或文件本身吗

例如:当我们尝试使用导入并选择照片应用程序时,我们可以选择拍摄图像。我们不能使用现有的摄像头应用程序来执行此操作吗我们真的必须使用分辨率等实现自己的媒体捕获吗?


谢谢。

应用程序需要使用MediaCapture API

Windows Phone运行时应用程序无法直接启动摄像头应用程序以捕获和返回图像。CameraCaptureTask(Windows Phone Silverlight)或CameraCaptureUI(Windows应用商店应用)没有类似的API

我们不能使用launchurisync()启动现有的摄像头应用程序吗 并以 争论

在Windows10中,有人可以编写一个摄像头应用程序服务来提供这一功能,但在8.1中则不行

请参阅构建会话

我们是否真的必须使用 决议等


是为Windows开发平台请求功能的地方。

对于Windows 10,您应该能够使用CameraCaptureUI API捕获图片,而无需编写自己的媒体捕获代码。可以在此处找到此API的详细信息: