当前位置: 首页 > 知识库问答 >
问题:

是否可以同时使用Android的旧相机和新camera2 API?

邢俊悟
2023-03-14

在我的ionic3项目中,我使用Cordova-plugin-camera-preview插件来访问基于旧相机API的相机。但是我想手动聚焦,这是一个只有通过新的camera2API才能实现的功能。到目前为止,我还没有找到为新的camera2API编写的Cordova插件。

换句话说,我可以使用cameraAPI捕获照片,并使用camera2API设置焦点吗?

共有1个答案

史谦
2023-03-14

不,API没有任何方法在它们之间传递相机设备。一旦你用旧的API打开一个相机,你就会一直用它,直到你关闭它并用camera2重新打开它,反之亦然。关闭/重新打开需要一秒钟左右,通常不会保留相机设置。

这两个API的操作模型并不完全兼容,使得这种事情变得可行,否则就会变得很好。太多抓到角落的案子会出现。

 类似资料:
  • 问题内容: 目标:实施标准的“设置” GUI窗口。类别位于 ListView左侧,而相应选项位于Pane右侧。 (请忽略具有重复类别的明显错误;仍在处理) 在此处输入图片说明 我有一个用于整体“设置”窗口的主窗口,其中包含 ListView带有所有类别的设置。窗口的右侧 具有AnchorPane, 当从列表中选择一个类别时,用于为每个类别加载单独的FXML文件。 当用户选择类别时,我需要他们能够编

  • 我有一个用于总体设置窗口的主窗口,其中包含一个和所有设置类别。窗口的右侧有一个,用于在从列表中选择每个类别时为每个类别加载单独的FXML文件。 当一个用户选择一个类别,我需要他们能够编辑右边的设置,切换到另一个类别,并作出更多的改变。然而,如果他们回到第一类,那里所做的改变会持续下去。 我的明显问题是,每次用户更改类别时,都会重新加载FXML文件和控制器,将其中的所有控件重置为它们的默认值。 研究

  • 问题内容: 我的目的是观察范围内的模型,并找出旧值和新值之间的差异。 但是,我发现以下代码中的旧值和新值都相同。 输出: 它们为什么相同,如果是故意的,为什么? 这是代码,http://plnkr.co/edit/rfMCF4x6CmVVT957DPSS?p=preview 问题答案: 您可以改用,这似乎可行。如果您还想监视对象上的所有属性(如您所做的那样),则需要将第三个参数添加到监视中。这建立

  • 问题内容: 愚蠢但简单的示例:假设我有一个表“ Item”,其中保存接收到的项目的总数。 项目名称是此处的主键。每当我收到数量为X的物料A时,如何实现以下目标。 如果该商品不存在,则为商品A插入一个新的摘要,并将库存商品设置为X;如果存在一条记录,其中库存商品为Y,则库存商品的新值为(X + Y) 我的问题是我的实际表中有多个列。在更新部分中编写多个select语句是一个好主意吗? 我当然可以用代

  • 我有一个应用程序,有很多现有的改装1.9接口。我想开始升级到改装2。以增量方式(目前不可能一次完成),获得对RxJava调用适配器的支持(因为1.9不再开发)。 让Reform1的RestAdapter共享一个将在Reform2接口中使用的OkHttp3客户端相当简单。版本1.9和2。x也有不同的maven GroupID,因此这些类可以并排存在,没有任何问题。 但是,我在运行时遇到以下异常: 改

  • 是否可以同时从套接字读取和写入?我有一个连续读取套接字的线程。由于只有一个线程从套接字读取,因此读取操作是线程安全的。现在我有很多线程(比如 100 个)写入套接字。因此,很明显,我必须通过做这样的事情来使写入操作线程安全, 现在我有一个线程不断调用readMessage()函数(在while循环中)。据我所知,如果套接字上没有要读取的消息,语句< code > inputstream . rea