arrayBuffer.slice()在Android股票浏览器上失败 - 任何有效的替代品?

时间:2013-11-20 15:22:15

标签: javascript android html5 android-4.2-jelly-bean

我正在通过websocket加载ByteArray,该websocket包含几个jpeg图像数据块以及x,y,width和height值。

我正在使用Uint8Array类型数组来加载它,使用arrayBuffer和DataView来读取数据,这样我就可以在相关xy位置的画布上绘制它。我使用slice()来获取循环中属于每个jpeg图像的字节。类似的东西:

var arrayBuffer = array.buffer;
var jpegByteArray = arrayBuffer.slice(pointer, amountOfBytes + pointer);

这适用于Chrome / Firefox和iOS 6+,但 slice()功能在Android Stock浏览器上失败 - 任何推荐的有效替代品?

为了在我的代码之外确认这个,我使用了这个页面http://www.javascripture.com/ArrayBuffer - Android股票浏览器仍然在slice()上失败 - 我尝试过ICS和JellyBean。

任何建议都非常感谢!

谢谢:)

0 个答案:

没有答案