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

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

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

  function capturePhoto() { 

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

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

谢谢。

【问题讨论】:

    标签: iphone ios cordova


    【解决方案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 中?
    猜你喜欢
    • 2015-10-02
    • 2018-05-27
    • 2016-09-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-07
    • 1970-01-01
    相关资源
    最近更新 更多