在我的ionic3项目中,我使用cordova-plugin-camera-preview
插件访问基于旧相机API的相机。但我想手动关注这是一个功能,只有通过新的camera2
API。到目前为止,我找不到为新的camera2
API编写的Cordova插件。
我想知道是否有可能继续使用现有的插件并可能使用camera2
API编写另一个小的Cordova插件(或者现有插件中的函数),仅用于手动设置焦点?这样,我就不必再重新编写整个插件了。
换句话说,我可以使用camera
API使用camera2
API捕获照片吗?
不,API无法在它们之间切换相机设备。一旦你用旧的API打开相机,你就会坚持使用它,直到你关闭它并用camera2重新打开它,反之亦然。关闭/重新打开大约需要一秒左右,并且通常不会保留相机设置。
两个API的操作模型实际上并不足以使这种事情变得可行,就像它本来可以的那样好。会弹出太多的角落案件。