【发布时间】:2014-06-02 03:07:24
【问题描述】:
我需要通过互联网将网络摄像头数据从一个浏览器传输到另一个浏览器。
网络摄像头显示在HTML5 canvas 中。然后我得到它的dataUrl,然后把它变成blob。然后我将此 blob 发送到我的服务器。
据我了解,blob 本质上是byte array。我已经将它转换为服务器端的字节数组,它的长度与浏览器中的blob.size 相同,所以看起来很好。我需要给它添加一个发件人ID,所以我将一个整数转换为一个4 bytes的数组并将它添加到字节数组的前面。
现在我需要将此修改后的 blob 发送到其他浏览器。这就是我感到困惑的地方。
- 如何读出javascript中的前4个字节并再次将其转换为整数?
- 我该如何切断剩余的斑点?
【问题讨论】:
-
使用
parseInt(someInt, base);将 4bytes 转换为整数
标签: javascript html bytearray