[]QQ玩一玩 获取头像后的数据是 BK.Buffer,需要如何用laya的Image显示出来?

如下代码是玩一玩获取头像的代码, BufferInfo.buffer 是 BK.Buffer 类型,需要如何用laya的Image显示出来?
function callback(openID, BuffInfo){
if(openID == openID1)
{
var buff = BuffInfo.buffer;
var width = BuffInfo.width;
var height = BuffInfo.height;
BK.Script.log(0,0,"headeBuff :"+ openId + " buff:"+ buff + " width:"+ width +" height:"+height);

var tex = new BK.Texture(buff,width,height);
var sp =new BK.Sprite(200,200,tex,0,1,1,1);

BK.Director.root.addChild(sp);
}else if(openID == openID2){
...
}
}
BK.MQQ.Account.getHead(openID1, callback);
BK.MQQ.Account.getHead(openID2, callback);

 
===============================================================
[b]问题已解决,传送门:[/b]https://ask.layabox.com/question/17032
已邀请:

w1114367261

赞同来自:

这个自行百度哦!

0℃

赞同来自:

可以解答一下用layabox引擎与玩一玩做对接时怎么获取到GameStatusInfo这个全局变量吗?

*%〈~〉

赞同来自:

这个问题有解决吗?请教下934065124,谢谢

Six.Sir

赞同来自:

帮你顶一下,看有其他人解答没

152*****351

赞同来自:

这个问题有解决吗?我也遇到这个问题。我用这种方式也没用。还有其他方法吗?急求
    var succ = BK.Image.saveImage(BuffInfo.buffer, BuffInfo.width, BuffInfo.height, '' + openID, '.png');
   this.imgHead.skin = '' + openID + '.png';

要回复问题请先

商务合作
商务合作