我正在尝试使用 WebRTC 和simple-peer
包发送 ArrayBuffer。我遇到了这些问题:
- 另一个浏览器使用 Uint8Arrays 接收几个事件,这些事件是原始 ArrayBuffer 的一部分。每个 Uint8Array 的长度不大于 262528。当我将大型 ArrayBuffer 从 chrome 发送到 chrome 时会发生这种情况。
- 当我
TypeError: The expression cannot be converted to return the specified type.
将大型 ArrayBuffer 从 firefox 发送到 chrome 时,我在发件人浏览器上出现错误。
但是在以下情况下一切都很好:
- ArrayBuffer 长度很小。
- 当我将数据从 chrome 发送到 Firefox 时。
我使用peer.send(data)
和peer.on('data', callback)
函数simple-peer
,代码非常简单,所以我不知道出了什么问题。