Phonegap navigator.camera.getPicture()在'requirejs'函数内部无效

时间:2013-10-22 09:30:34

标签: ios cordova requirejs cordova-3

我正在为我的项目使用PhoneGap 3.1,RequireJSBackbone.js

我的问题是navigator.camera.getPicture()无效。如果我将navigator.camera.getPicture()函数置于require()函数之上,它将起作用。 我在document.addEventListener('deviceready', success);内添加了此块 并在deviceready内添加了requirejs侦听器。两者都不起作用。我该如何解决这个问题?

HTML

<script type="text/javascript" src="cordova.js"></script>
<script data-main="js/main.js" src="js/lib/require.js"></script>

main.js

requirejs(['backbone'], function (Backbone) {
    navigator.camera.getPicture(function () {
        console.log("SUUS");
    }, function () {
        console.log("ERRR");
    }, {
        quality: 50,
        destinationType: Camera.DestinationType.DATA_URL
    });
    Backbone.history.start();
}, false);

0 个答案:

没有答案