Cordova Phonegap:capture.captureImage和camera.getPicture之间的差异

Cordova Phonegap:capture.captureImage和camera.getPicture之间的差异,cordova,plugins,camera,phonegap-plugins,Cordova,Plugins,Camera,Phonegap Plugins,我正在尝试创建一个phonegap应用程序,用它的摄像头捕捉图像。 当我在谷歌上搜索时,我有两个选择 ie使用摄像头api和捕获api navigator.device.capture.captureImage(captureSucture,captureError,options)和navigator.device.camera.getPicture(captureSucture,captureError,options)我不知道是否还有区别,但在2012年有区别,就像你在这里看到的那样:

我正在尝试创建一个phonegap应用程序,用它的摄像头捕捉图像。 当我在谷歌上搜索时,我有两个选择 ie使用摄像头api和捕获api


navigator.device.capture.captureImage(captureSucture,captureError,options)
navigator.device.camera.getPicture(captureSucture,captureError,options)
我不知道是否还有区别,但在2012年有区别,就像你在这里看到的那样:

Camera.getPicture有一系列capture.captureImage没有的选项。另一个区别是捕获遵循W3C规范,而我们的相机规范是自主开发的

正如我刚才看到的,
captureImage
命令来自


getPicture
命令来自

我注意到了一个区别

navigator.device.capture.captureImage(CaptureSucture,captureError,options)
成功后将图像保存到默认的相机位置,其中
navigator.device.camera.getPicture(capturesucture,capturererror,options)
on success将图像作为Base64字符串返回

使用navigator.device.capture,我们还可以捕获其他媒体,如音频(
navigator.device.capture.captureAudio(captureSucture,captureError,{limit:1})
)和视频(
navigator.device.capture.captureVideo(captureSucture,captureError,{limit:1})
),这些媒体也在成功时保存到默认位置 capture.captureImage仅支持一个选项{limit:1}

提供捕获音频和视频的选项

提供多重捕获


另一方面,支持大量用于拍摄图像的自定义选项

仍然没有区别。您可以使用camera.destinationType而不是命令本身指定输出。我说我注意到了“一”的区别