Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Delphi 在应用程序中为相机创建预览窗口_Delphi_Firemonkey_Delphi Xe5 - Fatal编程技术网

Delphi 在应用程序中为相机创建预览窗口

Delphi 在应用程序中为相机创建预览窗口,delphi,firemonkey,delphi-xe5,Delphi,Firemonkey,Delphi Xe5,是否可以在应用程序中预览手机摄像头看到的内容?或者这个选项只能在Eclipse或类似程序中编码吗 在XE5中使用摄像头组件仅打开内置摄像头应用程序,而不显示应用程序中的视图 主要是安卓 谢谢这非常简单-您必须定义将相机缓冲区分配给TImage.Bitmap的过程。OnSampleBufferToBitmap事件处理程序可以如下所示: procedure TForm240.SampleBufferReady(Sender: TObject; const ATime: TMediaTime); be

是否可以在应用程序中预览手机摄像头看到的内容?或者这个选项只能在Eclipse或类似程序中编码吗

在XE5中使用摄像头组件仅打开内置摄像头应用程序,而不显示应用程序中的视图

主要是安卓


谢谢

这非常简单-您必须定义将相机缓冲区分配给TImage.Bitmap的过程。OnSampleBufferToBitmap事件处理程序可以如下所示:

procedure TForm240.SampleBufferReady(Sender: TObject; const ATime: TMediaTime);
begin
  VideoCamera.SampleBufferToBitmap(Image1.Bitmap, True);
end;
它取自视频捕获的官方示例:


由我测试,在少数设备上工作。

不确定为什么否决票,确定似乎是一个足够的问题。Android、iOS或两者都有?我知道Mitov有一个实时视频源组件,但不确定他们支持哪些平台。目前主要是Android。。如果RAD studio XE5 Delphi可以创建与Eclipse、Tianium等中的应用程序具有相同功能的应用程序,您有什么想法吗?或者它有局限性吗?有人知道答案吗?有局限性,但你可以扩展它。您可以访问源代码。钛也有局限性。