我目前正在研究你可以称之为宠物项目的东西,我需要在其中展示相机。我到目前为止已经开始工作,但背后的想法要求相机的视图不占用整个屏幕。我怎样才能限制"或者将它附加到我可以限制大小的其他对象/视图中,以便我不会占用整个屏幕,因此我可以添加用户可以在同一时间与之交互的文本/按钮/等查看相机内容的时间?
答案 0 :(得分:1)
您必须使用一些不同的原生API来获取可以显示相机Feed的视图。这与使用Media Plugin之类的东西不同,后者显示了内置平台摄像头。例如,您可以将AVCaptureSession
用于iOS。幸运的是,我们有一个关于做你想做的事情的文档here。示例代码非常大,所以我不会在这里粘贴。您可以浏览GitHub项目以获取完整的源代码here。
基本思想是为平台API创建渲染器,使您可以访问可嵌入视图中的摄像机数据。
的iOS:
AVCaptureDeviceInput
,AVCaptureStillImageOutput
和SurfaceTexture
机器人:
TextureView
和p:editor
帮助