[]layaPlayer无法获取canvas.toDataURL数据
大致需求是,想要通过drawToCanvas方法,截取一片指定区域作为图片源,通过canvas.toDataURL转化为BASE64的二进制数据,传给服务器。网页版能正常运行,服务器也能正常接收数据保存到指定文件夹。但是layaPlayer端就无法获取canvas.toDataURL得来的数据。能正常运行,就是canvas.toDataURL得来的数据一直是null,请教一下这是为什么呢 ?
没有找到相关结果
已邀请:
要回复问题请先登录
2 个回复
Laya_XS
赞同来自:
https://ldc.layabox.com/doc/?nav=zh-as-7-2-8
阿劣
赞同来自:
var htmlC: Laya.HTMLCanvas = shareUi.drawToCanvas(300, 500, 0, 0);
htmlC.toBase64("png", 0.92, base64Str => {
base64Str = base64Str.split(",")[1];
console.log(base64Str);
if(Laya.Browser.window.conch) {
// App 分享
let brdige = common.utils.ConchUtils.getBridge();
brdige.call("share", base64Str);
}
});