老向
老向
  • 发布:2021-12-29 23:12
  • 更新:2022-01-03 12:05
  • 阅读:566

【报Bug】3.3.3以后的版本 plus.camera.getCamera拍照黑屏。

分类:HTML5+

产品分类: HTML5+

HBuilderX版本号: 3.3.5

手机系统: Android

手机系统版本号: Android 9.0

手机厂商: 华为

手机机型: 荣耀9

打包方式: 云端

示例代码:

// 拍照
function captureImage(obj){
console.log( "sdfdsf");
var indid=parseInt(obj.getAttribute("indid"));
vm.imgindex=indid;
var cmr = plus.camera.getCamera();
var res = cmr.supportedImageResolutions[0];
var fmt = cmr.supportedImageFormats[0];
//console.log("Resolution: "+res+", Format: "+fmt);
cmr.captureImage( function( path ){
//vm.viewimg[vm.imgindex]={'url':path,'upimg':true};
createUpload('file://'+plus.io.convertLocalFileSystemURL(path));
//console.log( "Capture image success: " + path );
},
function( error ) {
console.log( "Capture image failed: " + error.message );
},
{resolution:res,format:fmt,crop:{width:1024,height:1024}}
);
}

操作步骤:

拍照时,选择 crop 裁剪编辑图片支持。就会从重现问题,出在黑屏,无法完成拍照

预期结果:

正常拍照

实际结果:

拍照就黑屏。

bug描述:

拍照选择裁图,在荣耀9上,安卓9.0,乐视 安卓6.0上!点拍照后会黑屏。
3.3.3以前版本云打包没问题。
从3.3.3 新增 拍照和本地相册选择 crop 裁剪编辑图片支持 saveToAlbum 属性设置是否保存编辑后的图片到相册 [文档]
新这个功能后就出问题,

2021-12-29 23:12 负责人:无 分享
已邀请:
DCloud_Android_zl

DCloud_Android_zl

上面代码测试没复现问题,麻烦提供一个完整的demo

  • 老向 (作者)

    不是所有机型都会有问题,我手边用的机型是荣耀9,安卓9.0系统,乐视s1 安卓6.0系统!看到也有人发贴说一样的问题,比如:https://ask.dcloud.net.cn/question/137065

    2022-01-01 10:27

老向

老向 (作者)

我这里有问题的是安卓9.0系统和安卓6.0系统。

不设置crop:{width:1024,height:1024}这个裁图参数就会不会黑屏。

重要的事说三篇:
本人测试机型有限:只发现安卓9.0系统和安卓6.0系统有问题。
本人测试机型有限:只发现安卓9.0系统和安卓6.0系统有问题。
本人测试机型有限:只发现安卓9.0系统和安卓6.0系统有问题。

安卓10 安卓11及HarmonyOS 没有这个问题。

  • makeit

    设置crop参数,然后使用相册,也会黑屏

    2022-01-03 12:05

  • DCloud_Android_zl

    回复 makeit: 不设置crop是正常的吗?

    2022-01-05 11:40

  • 老向 (作者)

    回复 DCloud_Android_zl:

    是的!不设crop是正常的

    2022-01-05 15:02

  • DCloud_Android_zl

    回复 老向: 能复现问题的手机详细信息麻烦发一下吧,我这边试一下

    2022-01-05 16:43

  • makeit

    回复 DCloud_Android_zl: 不设置crop 正常

    2022-01-05 16:52

  • 老向 (作者)

    回复 DCloud_Android_zl:

    你去找几台安卓9.0系统和安卓6.0系统。就能重现,我的测试机型是:荣耀9手机系统是安卓9.0。乐视s1手机系统是安卓6.0。

    2022-01-05 19:26

  • DCloud_Android_zl

    回复 老向: 好的,我先找同类型的手机测试一下

    2022-01-05 20:00

makeit

makeit - it

设置crop参数,然后使用相册,也会黑屏

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