如何使用Meteor-PhoneGap插件

时间:2014-10-07 05:06:37

标签: cordova meteor phonegap-plugins cordova-plugins

我开始使用PhoneGap与Meteor集成,并且无法使插件正常工作。有人可以提供以下步骤,我将如何使用相机插件。目前我只在模拟器上运行它。代码如下。提前谢谢。

我添加了这样的相机插件:     meteor add cordova:org.apache.cordova.camera@0.3.1

然后使用它我有以下代码:

if (Meteor.isClient) {

  Template.hello.events({
    'click button': function () {
      // increment the counter when button is clicked
      navigator.camera.getPicture(
        function(data){ Session.set("picture", res); },

        function(err){ console.log(err); },

        {
          quality: 50,
          destinationType: Camera.DestinationType.DATA_URL
        }
      );
    }
  });
}

if (Meteor.isServer) {
  Meteor.startup(function () {
    // code to run on server at startup
  });
}

当我点击按钮时,我收到此错误:

I20141006-21:58:33.174(-7)? (ios) Camera.getPicture: source type 1 not available.
I20141006-21:58:33.222(-7)? (ios) no camera available

1 个答案:

答案 0 :(得分:0)

根据Meteor-Cordova-Phonegap集成文档,

  

任何依赖Cordova / Phonegap插件的功能都应该   将代码包装在Meteor.startup()块中

文档link here