我正在使用Delphi 10.0 Seattle,并试图在运行Windows 10 Pro的联想Thinkpad平板电脑上使用后置摄像头的灯。我使用的是TCameraComponent
我尝试使用CameraComponent.TorchMode := TTorchMode.ModeOn
从FMX.Media
,但它提出了一个异常,说该设备没有火炬。
有谁知道为什么会发生这种情况,如果有一些方法访问这个光/闪光?
FMX在Delphi 10.0西雅图不实现或 Flash或火炬功能在所有在Windows上。它只在OSX, iOS和Android上实现。
你将不得不求助于使用windows特定的api,甚至是制造商特定的api,来访问灯/火炬功能。例如,Windows UWP API中有FlashControl
和TorchControl
类