就像我在标题中写的那样,我想从Windows平板电脑上拍照,但是没有找到它是怎么做的。
Firemonkey应该允许多平台开发,但我发现拍摄的所有内容仅适用于Android和iOS。
Embarcadero here提供的示例在Windows上不起作用,Windows似乎无法识别事件TakePhotoFromCameraAction1
,因为任何带有此操作的按钮都不会显示在表单上。
我还尝试了this one,其他2人打电话给CameraComponent
和WebcamExample
,我不记得我在哪里找到它们,但没有任何作用。
我想尝试直接访问Windows'相机应用程序,就像触摸键盘的第一个答案here,但我没有找到.exe。
我使用的是Delphi XE8,目标平台是Win32。有人可以帮我吗?
该设备是Fieldbook K80:logic-instrument.com/en/fieldbook-k80.php
答案 0 :(得分:0)
我找到了使用Windows Camera的方法,也许其他人可能会感兴趣。由于库Winapi.ShellAPI:
,我执行Windows命令来启动相机应用程序ShellExecute(0, 'OPEN', PChar('microsoft.windows.camera:'), '', '', 1);
感谢C#中的这篇文章:Run Camera App of Windows 10 from Desktop Application