我希望将PhoneGap的BarcodeScanner插件与我的应用程序集成,但希望将它与现有的HTML / JS(在WebView内部)集成,比目前允许的更紧密。

理想情况下,我希望看到BarcodeScanner的“摄像头捕获”视图出现 PhoneGap的主WebView 下面,因此我可以将应用程序的控件分层放在顶部(工具栏等)。

我从Moodstocks( http://www.moodstocks.com/2013/04/03/augmented-reality-with-phonegap-sencha-touch/ )看到了一个类似的插件,它似乎通过给WebView提供了一个透明背景并将其显示在相机视图上方。 这个插件的源代码可以在这里找到( https://github.com/Moodstocks/moodstocks-phonegap-plugin ),更具体地说(基于我用非常不可知的眼睛阅读代码!)在第74-80行的MSScannerController.m( https://github.com/Moodstocks/moodstocks-phonegap-plugin/blob/master/ios/MSScannerController.m )。

所以我的问题是,首先,这是可以实现的吗? 其次,如何修改PhoneGap插件呢?

任何指针或方向都会非常有用!

===============>>#1 票数:3 已采纳

对于第一个问题,答案是肯定的 - 是的。

对于第二个问题,我们(我为Moodstocks工作)所做的是:

我希望这可以给你几个关于如何修改原始PhoneGap BarcodeScanner插件的想法,只是出于好奇,为什么不直接使用MoodstocksPlugin? ;)

ps这是一段视频,展示了我们用插件制作的Sencha Touch演示动画。

  ask by Stuart translate from so

未解决问题?本站智能推荐:

1回复

NSInvalidArgumentException',原因:“ [__ NSCFString JSONObject]”与PhoneGap摄像头一起使用

我一直在使用PhoneGap来访问相机,该相机在内置到iPhone中时可以在本地使用,但是当我上载到TestFlight时,相同的方法失败并显示以下内容: “ NSInvalidArgumentException”,原因:“ [__ NSCFString JSONObject]”
1回复

PhoneGap Media插件

我是Cordova PhoneGap新手。 在我的项目中有一个要求。例如,捕获视频,音频并将其上传到服务器。 我发现这两个插件可用于执行相同的任务。例如,要访问设备中的相机,Camera和Capture插件都提供相同的功能。 另外,Capture提供了图像,视频,音频功能。我想知道我应该选
1回复

Phonegap ChildBrowser Blackberry插件:无法调用未定义的方法“ showWebPage”

尝试使用BlackBerry的ChildBrowser插件时,我在Chrome开发人员工具中始终收到此错误:TypeError:无法调用未定义的方法“ showWebPage” 在萤火虫中,我得到:TypeError:cordova.exec不是一个函数 “ showWebPage”
1回复

在收到推送后显示警报并显示消息。 电话间隙

我正在使用GitHub-GCM Cordova插件 。 我的问题是我收到推送消息后无法显示。 GCMIntentService: 我应该使用Java代码,因为我不知道如何引用html / js。但是AlertDialog Builder无法正常工作。
1回复

Phonegap captureImage什么都不做

我已经建立了我的第一个iOS应用程序,除了拍摄照片外,其他所有功能都可以使用。 以下是我的Phonegap配置文件,然后进一步是JavaScript部分,根据我对手册的理解,该部分应允许用户拍摄照片。 当我调用navigator.device.capture.captureImage没有
1回复

Cordova Phonegap 2.2.0 VideoPlayer插件

我一直在寻找这个年龄,但似乎无法找到任何解决方案! 当用户点击我的Android PhoneGap应用程序中的div时,我试图打开MP4视频,但经过进一步研究后,我发现不支持HTML5视频标签,并且被告知从这里下载插件调用VideoPlayer。 https://github.com
1回复

科尔多瓦/ Phonegap GCM和Airpush

好吧,我从marknutter / GCM-Cordova安装了gcm插件,并安装了airpush sdk ... https://github.com/marknutter/GCM-Cordova 两者都可以单独工作,但是当结合时我会出错并且应用程序崩溃... logcat信息...
2回复

如何在Phonegap上为Blackberry配置InAppBrowser

如何在Phonegap上为Blackberry配置InAppBrowser。 黑莓有其他替代插件可用吗?
1回复

OnPause不执行cordova / phonegap中的代码:(((

一周了,我仍然无法将Cordova集成到anaroid Webview中! 在onPause和onResume正常工作之前,但是在集成之后,它们不再触发。 即使我在控制台中看到了这一点: 但是opPause函数中的代码没有执行! 我真的很累。.我尝试了一个星期不停地使它工作。
3回复

Phonegap Full Scren iPad应用程序

如何使用以下内容删除顶部的栏: iPad的 信号 时间 附加功能 电池 使用Phonegap应用程序? 换句话说,我想要一个全屏应用程序,我可以使用完整的1024x768。 谢谢!