0

所以我知道像 SoundManager2 这样的 JavaScript 库能够将音乐“流式传输”到客户端。我说的是“流”

1) 文件存储在服务器上并由应用程序从用户请求中获取 2) 文件像视频一样被“缓冲” 3) 文件然后在一种播放器中为用户播放

据我了解,这对于 MP3 文件来说没有问题,它基本上只是一个(复杂)文件,带有一些标题和基本上是二进制信息。如何为包含例如有关鼠标位置的信息的二进制文件进行这种流式传输。

我的目标是创造一种可能性,将鼠标移动保存在文件中,然后将其作为流播放给其他用户,并提供在鼠标记录中来回切换的可能性。

4

1 回答 1

0

我会制作一个服务器端脚本,它能够分割你正在谈论的文件。

然后,你会这样称呼它

.../file.php?name=mousepositions.json&start=34&length=10

您将在哪里收到零件 34-43。然后您可以显示这些部分,同时获取下一部分

.../file.php?name=mousepositions.json&start=44&length=10 

在客户端,您可以使用接收到的部分来填充一个数组(或对象),以便您知道哪些部分您已经拥有,哪些是您缺少的。然后,当用户正在寻找时,您可以从本地对象/数组中获取,并且只获取那些丢失的部分。

于 2012-06-26T08:41:09.650 回答