Delphi 在应用程序中为相机创建预览窗口
是否可以在应用程序中预览手机摄像头看到的内容?或者这个选项只能在Eclipse或类似程序中编码吗 在XE5中使用摄像头组件仅打开内置摄像头应用程序,而不显示应用程序中的视图 主要是安卓Delphi 在应用程序中为相机创建预览窗口,delphi,firemonkey,delphi-xe5,Delphi,Firemonkey,Delphi Xe5,是否可以在应用程序中预览手机摄像头看到的内容?或者这个选项只能在Eclipse或类似程序中编码吗 在XE5中使用摄像头组件仅打开内置摄像头应用程序,而不显示应用程序中的视图 主要是安卓 谢谢这非常简单-您必须定义将相机缓冲区分配给TImage.Bitmap的过程。OnSampleBufferToBitmap事件处理程序可以如下所示: procedure TForm240.SampleBufferReady(Sender: TObject; const ATime: TMediaTime); be
谢谢这非常简单-您必须定义将相机缓冲区分配给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等中的应用程序具有相同功能的应用程序,您有什么想法吗?或者它有局限性吗?有人知道答案吗?有局限性,但你可以扩展它。您可以访问源代码。钛也有局限性。