我正在使用Delphi 10.0 Seattle,并尝试在运行Windows 10 Pro的Lenovo Thinkpad平板电脑上使用后置摄像头。我正在使用TCameraComponent
。
我尝试使用CameraComponent.TorchMode := TTorchMode.ModeOn
中的FMX.Media
,但它引发了一个例外,说该设备没有火炬。
任何人都知道为什么会发生这种情况,如果有办法访问此灯/闪光灯?
答案 0 :(得分:2)
Delphi 10.0中的FMX西雅图未在Windows上实现 Flash或Torch功能 。它仅在OSX,iOS和Android上实现。
您将不得不求助于使用特定于Windows的API,甚至是制造商特定的API来访问灯光/火炬功能。例如,Windows UWP API中有FlashControl
和TorchControl
个类。