Android 如何在我的FMX表单上放置可见的JSurfaceTexture或JSurface?

Android 如何在我的FMX表单上放置可见的JSurfaceTexture或JSurface?,android,delphi,camera,firemonkey,Android,Delphi,Camera,Firemonkey,我正在使用Delphi XE6实现我自己的Android摄像头应用程序。录制视频文件的工作(见我的答案),但我想有一个“取景器”为我的相机 JMediaRecorder类具有方法setPreviewDisplay,该方法接受JSurface对象。如何将此JSurface(或JSurfaceTexture作为替代)放置在表单上 JSurfaceTexture有方法attachToGLContext,但不清楚如何使用它?DPF Android组件应该能够提供帮助。DPF Android组件包括TJD

我正在使用Delphi XE6实现我自己的Android摄像头应用程序。录制视频文件的工作(见我的答案),但我想有一个“取景器”为我的相机

JMediaRecorder
类具有方法
setPreviewDisplay
,该方法接受
JSurface
对象。如何将此
JSurface
(或
JSurfaceTexture
作为替代)放置在表单上


JSurfaceTexture
有方法
attachToGLContext
,但不清楚如何使用它?

DPF Android组件应该能够提供帮助。DPF Android组件包括TJDPFVIdeoView,它具有GetJVideoView.getHolder方法。这非常适合预览,但是这不是完全的本地Delphi方式,因为您必须替换classes.dex文件等。没有这些技巧可以完成吗?