感受呼吸
感受呼吸
  • 发布:2015-12-29 19:33
  • 更新:2016-01-28 15:23
  • 阅读:4418

camera的文件保存路径

分类:HTML5+

求助,在IPHONE6S上相册里找不到拍摄的照片,看了一下官方的代码,很疑惑,cmr.captureImage的onSuccess( capturedFile )的captureFile参数获取的值是照片存入的值吗。怎么解?

function getImage() {  
    outSet( "开始拍照:" );  
    var cmr = plus.camera.getCamera();  
    cmr.captureImage( function ( p ) {  
        outLine( "成功:"+p );  
        plus.io.resolveLocalFileSystemURL( p, function ( entry ) {  
            createItem( entry );  
        }, function ( e ) {  
            outLine( "读取拍照文件错误:"+e.message );  
        } );  
    }, function ( e ) {  
        outLine( "失败:"+e.message );  
    }, {filename:"_doc/camera/",index:1} );  
}
2015-12-29 19:33 负责人:无 分享
已邀请:
liaohanchu

liaohanchu

遇到同样的问题,打包后就可以查看了,可能要打包了才行

云海帆

云海帆 - 咨询问题请+Q1395641578

目录权限的问题,估计是你打包的时候加了权限

付权

付权 - C# ,Html5

今天也在弄这个
测试手机:红米note
function getImage() {

var cmr = plus.camera.getCamera();  
cmr.captureImage( function ( p ) {  
    var userPhoto=document.getElementById('userPhoto');  
    userPhoto.src=p;  
    alert(p+" "+userPhoto.src);  

    plus.io.resolveLocalFileSystemURL( p, function ( entry ) {  

// createItem( entry );
}, function ( e ) {
alert( "读取拍照文件错误:"+e.message );
} );

}, function ( e ) {  
    alert( "失败:"+e.message );  
}, {filename:"_doc/",format: ".png",index:1} );  

}
相册确实找不到图片,这个正常,手机里很多照片相册都是找不到的。下面是调试截图:


看这地址啊 ,手机助手找到图片,截图:


format: ".png"不知道对不对,不要在意细节,反正没报错。
但是保存文件的地址,怎么是这样的呢?
对不上啊

付权

付权 - C# ,Html5

_doc代表什么,代表返回上层目录的doc吗,我是菜鸟,我好乱啊

付权

付权 - C# ,Html5

// 拍照  
function getImage() {  
    alert("拍照之前的图片url"+userPhoto.src);  
    var cmr = plus.camera.getCamera();  
    cmr.captureImage( function ( p ) {  
        //路径转换才能引用图片  
        plus.io.resolveLocalFileSystemURL( p, function ( entry ) {  
            var localurl=entry.toLocalURL();  
            var userPhoto=document.getElementById('userPhoto');           
            userPhoto.src=localurl;       
        }, function ( e ) {  
            alert( "读取拍照文件错误:"+e.message );  
        } );  

    }, function ( e ) {  
        alert( "失败:"+e.message );  
    }, {filename:"_doc/userPhoto",index:1} );  
} 

该问题目前已经被锁定, 无法添加新回复