如何在表格/页面中显示相机?

问题描述 投票:1回答:1

我正在研究你可以称之为宠物项目的东西,我需要在其中展示相机。到目前为止,我已经开始工作,但它背后的想法要求相机的视图不占用整个屏幕。如何“限制”或将其附加到我可以限制大小的其他对象/视图中,以便我不占用整个屏幕,因此我可以添加用户可以与之交互的文本/按钮等同时查看相机内容?

android ios mobile xamarin camera
1个回答
1
投票

您将不得不使用一些不同的本机API来获取可以显示相机源的视图。这与使用Media Plugin之类的东西不同,后者显示了内置平台摄像头。例如,您将使用AVCaptureSession for iOS。幸运的是,我们有一个关于做你想要的here的文档。示例代码非常大,所以我不会在这里粘贴。您可以浏览完整源代码here的GitHub项目。

基本思想是为平台API创建渲染器,使您可以访问可嵌入视图中的摄像机数据。

iOS:AVCaptureSessionAVCaptureDeviceInputAVCaptureStillImageOutput

Android:SurfaceTextureTextureView的帮助

© www.soinside.com 2019 - 2024. All rights reserved.