据我所知,Phonegap有几个拍摄图片的选项,但它们都“启动”了手机摄像头,然后返回到应用程序,并给出了捕获图像的路径。
是否可以在应用程序的页面上的控件中显示相机流,以便“在应用程序中”捕获图像?例如,像Instagram一样,用户不需要从应用程序中获取图像,即,我只要求在当前应用程序页面的一部分中打开自定义摄像机。。
如果这是用插件完成的,那么是否存在用于自定义相机的第三方插件,还是我需要自己编写?
我真的很喜欢Phonegap的整个想法,尤其是Phonegap的构建(很棒),但是如果我无法获得这种功能,我将不得不本地化:-(
提前感谢!
发布于 2013-05-06 01:20:53
对于我的增强现实(AR)应用程序,我需要同样的“实时摄像机视图”。Phonegap确实还没有提供实时的摄像机视图。因此,我正在使用一个Wikitude插件的Phonegap。
尽管Wikitude是一个AR,但它提供的基本功能是精确的摄像机实时视图。
它是如何工作的?你定义了一个‘世界’,也就是基本HTML页面。一旦加载,这个网页的背景将是您的相机现场查看。在这个网页中,您仍然可以运行PhoneGap Javascript代码。您可以随时从您的PhoneGap代码中调用这个“世界”。
从哪里启动,您可以从https://github.com/Wikitude/wikitude-phonegap获得PhoneGap插件。其中包括安装说明和示例项目。有一个没有限制的试用Wikitude,您也需要这一点。
发布于 2015-07-16 05:31:53
您可以在您的Cordova/phonegap应用程序中安装mbppower/CordovaCameraPreview插件(用于android、ios),允许相机与代码进行交互。真是个了不起的插件..。您可以访问功能,如:
从HTML开始相机预览。拖动预览框。设置摄像机颜色效果(Android和iOS),将预览框发送到HTML内容的后面,为摄像机预览框设置自定义位置,为预览框设置自定义大小,并保持HTML的交互性。您还可以在摄像机预览中绘制网格线。
或者,如果donaldp24 24/CanvasCamera插件适合安卓和iOS平台支持的requirements.Its,也可以将它用于应用程序。我已经观察到,对于iOS来说,它工作得很好,但在安卓系统中却不起作用。
现在您可以使用CordovaCameraPreview ..So在您的项目中安装插件,而无需使用CLI,您可以通过添加以下内容直接使用它:
<gap:plugin name="com.mbppower.camerapreview" version="0.0.8" source="plugins.cordova.io" />在config.xml文件中创建ApplicationTemplate.apk/..ipa。有关这方面的更多信息,你可以问我。很乐意帮忙。
https://stackoverflow.com/questions/16390053
复制相似问题