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

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

在我的ionic3项目中,我使用cordova-plugin-camera-preview插件访问基于旧相机API的相机。但我想手动关注这是一个功能,只有通过新的camera2 API。到目前为止,我找不到为新的camera2 API编写的Cordova插件。

我想知道是否有可能继续使用现有的插件并可能使用camera2 API编写另一个小的Cordova插件(或者现有插件中的函数),仅用于手动设置焦点?这样,我就不必再重新编写整个插件了。

换句话说,我可以使用camera API使用camera2 API捕获照片吗?

android ionic-framework android-camera cordova-plugins android-camera2
1个回答
1
投票

不,API无法在它们之间切换相机设备。一旦你用旧的API打开相机,你就会坚持使用它,直到你关闭它并用camera2重新打开它,反之亦然。关闭/重新打开大约需要一秒左右,并且通常不会保留相机设置。

两个API的操作模型实际上并不足以使这种事情变得可行,就像它本来可以的那样好。会弹出太多的角落案件。

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