2014-02-25 37 views
4

是否可以在移动相机的应用程序中看到预览功能?或者这个选项只能在Eclipse或类似的程序中编码?在应用程序中为相机制作预览窗口

使用XE5相机组件只打开内置相机应用,不显示应用中的观点..

主要的Android ..

感谢

+0

不知道为什么downvote,当然似乎是一个足够的问题。 –

+0

Android,iOS或两者兼而有之?我知道Mitov有一个实时视频供稿组件,但我不确定他们支持哪些平台。 – Martijn

+0

现在主要是Android ..你有什么想法,如果RAD Studio XE5 Delphi可以创建具有Eclipse,Titanium等所制作的相同功能的应用程序吗?还是它有限制? – JohnGallo2

回答

0

这是很容易 - 你有定义将相机缓冲区分配给TImage.Bitmap的过程。 OnSampleBufferToBitmap事件处理程序可以像:

procedure TForm240.SampleBufferReady(Sender: TObject; const ATime: TMediaTime); 
begin 
    VideoCamera.SampleBufferToBitmap(Image1.Bitmap, True); 
end; 

它是从官方例如采取视频采集:http://sourceforge.net/p/radstudiodemos/code/HEAD/tree/branches/RadStudio_XE5_Update/FireMonkey/Delphi/VideoCaptureHD/

由我测试和工程上的一些设备。