1

我是phnegap的初学者。在为 phonegap 搜索简单的测试工具时,我发现了适用于桌面的 appmobi xdk 和适用于移动设备的 app.lab。看起来很容易使用它。但是当我尝试运行一些phonegap功能时:

 function captureVideo() {
    // Launch device video recording application, 
    // allowing user to capture up to 2 video clips
    navigator.device.capture.captureVideo(captureSuccess, captureError, {limit: 2});
 }

等等它抛出和错误“无法读取未定义的属性'捕获'”。我设置了

<script src="phonegap.js"></script> 

里面的头标签,但没有运气。当我在https://build.phonegap.com/apps中使用 phonegap build 进行尝试时。它工作正常。

我在这里有点困惑。是 XDK 和 app.lab 仅用于测试 html5 应用程序,还是它也支持 phonegap 功能,如通知、摄像头、捕获等。

谢谢 !

4

1 回答 1

0

我以前跑过同样的问题。根据您的配置设备或捕获是未定义的对象。您必须添加 Device、Capture 和 Camera 插件。

如果您使用的是 intel xdk,则可以通过转到项目视图 -> 插件和权限来设置它们

见:https ://github.com/apache/cordova-plugin-media-capture/blob/master/doc/index.md

于 2014-11-12T22:28:35.023 回答