Delphi - TCameraComponent 找不到闪光灯

Delphi - TCameraComponent won't find flash

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

我尝试使用 FMX.Media 中的 CameraComponent.TorchMode := TTorchMode.ModeOn,但出现异常,提示该设备没有手电筒。

有人知道为什么会这样吗,如果有什么方法可以访问这个 light/flash?

Delphi 10.0 中的 FMX 在 Windows 上 Flash 或 Torch 功能根本 未实现.它仅在 OSX、iOS 和 Android 上实现。

您将不得不求助于使用 Windows 特定的 API 甚至制造商特定的 API 来访问 light/torch 功能。例如WindowsUWPAPI.

中有FlashControl and TorchControl