在Cordova iOS的自定义页面中实现摄像头

在Cordova iOS的自定义页面中实现摄像头,ios,cordova,meteor,cordova-plugins,Ios,Cordova,Meteor,Cordova Plugins,在Cordova和Meteor.js中,是否可以在我们自己的自定义页面中实现摄像头功能,使其在iOS中看起来类似于以下内容: 我不知道Meteor.js,但我可以告诉你cordova插件的情况 是的,你们可以通过使用插件来实现,该插件允许从HTML代码中进行相机交互。要创建自定义相机,您应该做的是在HTML页面上启动相机。您必须为“摄影机预览框”绘制矩形,并在下面的代码段中使用所需的高宽尺寸和起点(x,y)作为参数。您还可以使其启用点击和拖动 现在它只在HTML页面上,所以您可以添加捕获按钮、浏

在Cordova和Meteor.js中,是否可以在我们自己的自定义页面中实现摄像头功能,使其在iOS中看起来类似于以下内容:


我不知道Meteor.js,但我可以告诉你cordova插件的情况

是的,你们可以通过使用插件来实现,该插件允许从HTML代码中进行相机交互。要创建自定义相机,您应该做的是在HTML页面上启动相机。您必须为“摄影机预览框”绘制矩形,并在下面的代码段中使用所需的高宽尺寸和起点(x,y)作为参数。您还可以使其启用点击和拖动

现在它只在HTML页面上,所以您可以添加捕获按钮、浏览图片按钮、Flash或任何您想要的内容。它将像您的自定义相机只。非常感谢它的作者,他完成了一项伟大的工作。。 添加了更多内容: 您还可以为您的应用程序使用插件,它在android和iOS中都受支持。对于iOS来说,它可以正常工作,但在android中,它不能正常工作

更新:2017年10月10日这段时间内,它工作正常,但donaldp24/CanvasCamera不再维护,目前无法使用最新的Cordova版本进行构建

cordova.plugins.camerapreview.startCamera({x: 100, y: 100, width: 200, height:200}, "front", tapEnabled, dragEnabled, toBack);