[]两个问题 有元件支援视频流渲染吗? Image元件读不了资料流
目前找到的方法是在index.html页面裡建立一个video标籤进行播放
但不是很理想
LayaAir内有没有能直接渲染mpeg的元件
另外就是
我把Byte流转成base64却没办法在Image上渲染
有没有具体解决办法
附上转换码
main
error
但不是很理想
LayaAir内有没有能直接渲染mpeg的元件
另外就是
我把Byte流转成base64却没办法在Image上渲染
有没有具体解决办法
附上转换码
function _arrayBufferToBase64( buffer ) {
var binary = '';
var bytes = new Uint8Array( buffer );
var len = bytes.byteLength;
for (var i = 0; i < len; i++) {
binary += String.fromCharCode( bytes[ i ] );
}
return window.btoa( binary );
}
main
var picdata=message.slice(8); //从Byte流切出来的图块
this.VideoImg.skin="data:image/png;base64,"+_arrayBufferToBase64(picdata);
error
没有找到相关结果
已邀请:
2 个回复
cuixueying
赞同来自: ckndim
2、你把整个base64码当成URL使用试下,譬如var sp:Sprite=new Sprite();sp.loadImage("base64码");Laya.Stage.addChild(sp);
ckndim
赞同来自: zc051113