相机在phonegap中不起作用

Posted

技术标签:

【中文标题】相机在phonegap中不起作用【英文标题】:Camera doesn't works in phonegap 【发布时间】:2012-07-24 10:19:15 【问题描述】:

我正在我的 phonegap 应用程序中集成相机来录制视频和捕获图像。我正在为 iPhone 使用 Phonegap 1.5.0。

要捕获我正在使用此代码的图像:

  function capturePhoto()  

   navigator.camera.getPicture(onPhotoDataSuccess, fail,  quality: 30 ); 
   

单击按钮时,我正在调用上面的函数,但它什么也没做。 有人可以帮我吗?

谢谢。

【问题讨论】:

【参考方案1】:

我已经在最新的 Cordova 上进行了尝试,并且运行良好。请检查代码 -

<script type="text/javascript">

document.addEventListener("deviceready",onDeviceReady,false);

function onDeviceReady() 

console.log("CORDOVA IS WORKING:::");


        function capturePhoto()

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


function onSuccess(imageURI) 
var image = document.getElementById('myImage');
image.src = imageURI;


function onFail(message) 
alert('Failed because: ' + message);
    
</script>

【讨论】:

您好,是否可以在 ios phonegap 中将相机嵌入到 div 中?

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

datePicker 插件在 Phonegap 2.0 中不起作用

Phonegap 事件在 iPhone 中不起作用

PhoneGAP 地理位置在 Android 中不起作用

插件在android phonegap中不起作用

DatePicker 插件在 PhoneGap 1.5 中不起作用

Cleaver(PhoneGap / Cordova 作为组件)在 iOS 中不起作用