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