目前找到的方法是在index.html页面裡建立一个video标籤进行播放
但不是很理想
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