PhoneGap中文网

 找回密码
 立即注册
查看: 17795|回复: 3
打印 上一主题 下一主题

为什么我在phonegap android拍照,执行时出现不能加载getPicture

[复制链接]

2

主题

15

帖子

76

积分

注册会员

Rank: 2

积分
76
跳转到指定楼层
楼主
发表于 2014-11-26 09:33:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我在phonegap android拍照,执行时出现不能加载getPicture
代码是:
<script type="text/javascript" charset="utf-8">  
  
    var pictureSource;  //设定图片来源  
    var destinationType; //选择返回数据的格式  
  
    document.addEventListener("deviceready",onDeviceReady,false);  
  
    // cordova准备好了可以使用了  
    function onDeviceReady() {  
        pictureSource=navigator.camera.PictureSourceType;  
        destinationType=navigator.camera.DestinationType;  
    }  
  
    function onPhotoDataSuccess(imageData) {  
      // base64 encoded image data  
      var smallImage = document.getElementById('smallImage');  
  
      smallImage.style.display = 'block';  
      //在使用base64编码的时候需要使用这样的前缀  
      smallImage.src = "data:image/jpeg;base64," + imageData;  
    }  
  
    // Called when a photo is successfully retrieved  
    //  
    function onPhotoURISuccess(imageURI) {  
      // image file URI   
      var largeImage = document.getElementById('largeImage');  
      largeImage.style.display = 'block';  
      //使用image file URI 直接赋值就可以了  
      largeImage.src = imageURI;  
    }  
  
    // 第一个按钮调用函数  
    function capturePhoto() {  
      navigator.camera.getPicture(onPhotoDataSuccess, onFail, {quality: 50});  
    }  
  
    //第二个按钮调用的函数  
    function capturePhotoEdit() {  
      navigator.camera.getPicture(onPhotoDataSuccess, onFail, { quality: 20, allowEdit: true});  
    }  
  
    //第三/四个按钮调用的函数  
    function getPhoto(source) {  
      // Retrieve image file location from specified source  
      navigator.camera.getPicture(onPhotoURISuccess, onFail, { quality: 50, destinationType: destinationType.FILE_URI, sourceType: source });  
    }  
  
    function onFail(message) {  
      alert('Failed because: ' + message);  
    }  
  
    </script>
<a href="#" onclick="capturePhoto();" data-role="button" > 拍照 </a>
it营
回复

使用道具 举报

3

主题

22

帖子

79

积分

注册会员

Rank: 2

积分
79
沙发
发表于 2015-1-18 00:25:11 | 只看该作者
有没有引入cordova.js?
it营
回复 支持 反对

使用道具 举报

0

主题

15

帖子

51

积分

注册会员

Rank: 2

积分
51
板凳
发表于 2015-5-26 10:48:48 | 只看该作者
向前辈学习中 顶起
回复 支持 反对

使用道具 举报

0

主题

14

帖子

50

积分

注册会员

Rank: 2

积分
50
地板
发表于 2015-5-26 10:39:48 | 只看该作者
又可以学习了,好开心
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

ionic4视频教程

Archiver|手机版|小黑屋| PhoneGap中文网 ( 京ICP备13027796号-1 )  

GMT+8, 2024-4-25 19:14 , Processed in 0.045310 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表