Delphi - TCameraComponent不会找到flash

时间:2016-08-29 23:17:13

标签: delphi delphi-10-seattle tablet-pc

我正在使用Delphi 10.0 Seattle,并尝试在运行Windows 10 Pro的Lenovo Thinkpad平板电脑上使用后置摄像头。我正在使用TCameraComponent

我尝试使用CameraComponent.TorchMode := TTorchMode.ModeOn中的FMX.Media,但它引发了一个例外,说该设备没有火炬。

任何人都知道为什么会发生这种情况,如果有办法访问此灯/闪光灯?

1 个答案:

答案 0 :(得分:2)

Delphi 10.0中的FMX西雅图未在Windows上实现 Flash或Torch功能 。它仅在OSX,iOS和Android上实现。

您将不得不求助于使用特定于Windows的API,甚至是制造商特定的API来访问灯光/火炬功能。例如,Windows UWP API中有FlashControlTorchControl个类。