在android中显示html里面的摄像头视图然后拍照

Imr*_*hsh 13 android ios phonegap-plugins cordova cordova-plugins

在我们使用JavaScript拍摄图片之前,是否有在html中显示实时相机视图(例如嵌入div中)的视图?我已经尝试过PhoneGap,但它完全启动了一个新的相机应用程序,并在返回之前完全离开了我的html网络应用程序.我需要在我的应用中嵌入一些内容

谢谢

Ekt*_*wal 13

您可以在Cordova/phonegap应用程序中安装mbppower/CordovaCameraPreview插件(适用于android,ios),该应用程序允许从HTML代码进行相机交互.这是一个非常神奇的插件..您可以访问以下功能:

从HTML代码开始相机预览.拖动预览框.设置相机颜色效果(Android和iOS),将预览框发送到HTML内容的背面,设置相机预览框的自定义位置,设置预览框的自定义大小和维护HTML交互.

或者您也可以使用donaldp24/CanvasCamera插件为您的应用程序,如果它符合您的要求.它在Android和iOS平台都支持.我观察到,对于iOS来说它的工作正常,但在android中却无法正常工作.

现在您也可以通过Online PhoneGap安装CordovaCameraPreview插件.因此,不使用CLI,您可以通过添加直接使用它

<gap:plugin name="com.mbppower.camerapreview" version="0.0.8" source="plugins.cordova.io" />

在您的config.xml文件中并创建ApplicationTemplate.apk/.ipa.有关这方面的更多信息,您可以问我.乐于帮助.

更新:2017年10月10日它曾经在那段时间运作良好但是,donaldp24/CanvasCamera不再维护,目前使用最新的Cordova版本无法构建.


Meg*_*hah -1

无法使用 JavaScript 直接访问相机应用程序。您可以编写自定义 PhoneGap (Cordova) 插件来执行此操作。

  • 问题是关于使用 javascript 访问相机...而不是直接访问“相机应用程序”... (4认同)