我被要求在 vb.net 中开发一个软件,其中一个功能应该是可以在平板电脑上拍照。我已经玩过 MediaCapture API,它返回给我一张照片,但似乎无法在 ModernUI 应用程序之外显示预览或其他任何内容。这只是纯粹的照片捕捉。
我想了一会儿如何解决这个问题。那时我从我的安卓手机中得到了一些灵感。我的想法是调用某种 API 以在 ModernUI 模式下打开常规的 Windows 8 相机应用程序,让用户拍摄照片,然后通过“返回值”接收照片,就像您通常在 Android 应用程序中那样。
现在我的问题是,如果有办法启动 Windows 8 默认相机应用程序,让它拍照并将其接收回我的 WPF 桌面应用程序。
我也可以将我的软件开发为 ModernUI 应用程序,但我从来没有这样做过,而且看起来你必须在网上商店发布它,但我只想在我的公司内部使用它。
我的另一个(简单愚蠢的)想法是让用户自己打开相机应用程序,拍一些照片,然后再回到我的软件。然后我可以从它们存储的文件夹中接收图像。我想这也可以,但我不太喜欢这个想法,因为它不是很直观而且看起来很愚蠢。
如果您有一个想法(或替代方案),如果您能与我分享,我会非常高兴。
提前致谢!