相机代码和 Cordova 不起作用

Posted

技术标签:

【中文标题】相机代码和 Cordova 不起作用【英文标题】:Camera code and Cordova not working 【发布时间】:2016-02-27 10:31:54 【问题描述】:

它为什么不工作让我发疯。应该很简单。

我使用 CLI 命令添加了插件。我确定这是一个初学者的问题,但我就是不明白。

然后我有一个名为“prendrephoto1”的“按钮”。当点击它应该拍照。但是当点击按钮时,Xcode ios Simulator 上什么也没有发生。 我使用 JqueryMobile 和 Cordova。

    $(document).ready(function()
var photo1;
var photo2;

$("#prendrephoto1").bind("click",prendrephoto);


function prendrephoto()

navigator.camera.getPicture(onSuccess, onFail,  quality: 50,
    destinationType: Camera.DestinationType.DATA_URL
);

function onSuccess(imageData) 
    var image = document.getElementById('myImage');
    image.src = "data:image/jpeg;base64," + imageData;


function onFail(message) 
    alert('ca ne marche pas');
    alert('Failed because: ' + message);


;

//DERNIERE BALISE JQUERY
);

【问题讨论】:

您能告诉我们您的问题是什么吗?不工作并不意味着什么 【参考方案1】:

iOS 模拟器不提供捕捉模拟,您需要在实际设备上运行您的应用才能从相机中检索图片。

【讨论】:

以上是关于相机代码和 Cordova 不起作用的主要内容,如果未能解决你的问题,请参考以下文章

科尔多瓦相机插件allowEdit属性在少数手机中不起作用

科尔多瓦相机插件在 ios 8.1 中不起作用

onActivityResult 图像 uri 不起作用

navigator.camera.getPicture 在 android 中不起作用

Cordova / Phonegap iOS Safari 和语音合成不起作用

Cordova SQL 代码不起作用