creator3D1.2.0版本,字节跳动平台,调用 createCamera 失败

之前1.1.1版本调用字节跳动平台的 createCamera 方法可以成功,但是升级到1.2.0版本之后调用 createCamera 方法不成功

https://bytedance.feishu.cn/docs/doccnmavSRbCHJR3yaCggTG8uhh#
字节跳动平台的人脸检测,之前1.1.1版本可以显示摄像头的拍摄内容,现在更新到1.2.0之后就不显示了

自己顶一个

这个接口应该是引擎无关的才对,请问能看到什么报错吗

没有报错的,之前一直用的1.1.1版本的可以的

startCamera() {
        this.camera = tt.createCamera();
        this.detector = tt.createFaceDetector();
        tt.setKeepScreenOn();   // 保持屏幕常亮
        this.camera.start('front', true).then(video => {
            this.video = video;
            this.initVideo();   // cocos视频映射应该在camera初始完成之后
        }).catch(err => {
            tt.showToast({
                title: '摄像机需要授权'
            });
            console.log(err);
        });
        this.camera.setBeautifyParam(1, 1, 1, 1);   //设置美白、磨皮、大眼、瘦脸, 范围:[0, 1]
    }

看文档范例,好像只用到了头条的原生接口, 应该跟引擎版本无关才对。
catch 那里不能捕获到什么异常吗
或者可以提供一个 demo 看看吗

CreateCamera1.2.0.rar (1.2 MB)
CreateCamera1.1.2.rar (1.2 MB)

两个版本的都有,1.1.2可以,但是1.2.0不行,同样的代码
麻烦帮忙看一下,谢谢

你好,可以提供一个 debug 版本的吗, 1.2 的就行了
猜测应该是纹理提交的方式改了

CreateCamera1.2.0.rar (1.6 MB)

应该是数据提交的问题,可以参考下这个 修复 pr

https://github.com/cocos-creator-packages/adapters/pull/181

可以了,谢谢