所以我知道像SoundManager2这样的javascript库能够将音乐“流式传输”到客户端。有了“流”我正在谈论
1)文件存储在服务器上,并由应用程序从用户请求中提取 2)文件像视频一样“缓冲” 3)文件然后在一种播放器中为用户播放
据我所知,MP3文件基本上只是一个带有一些标题和基本二进制信息的(复杂)文件。如何进行这种包含例如鼠标位置信息的二进制文件的流式传输。
我的目标是创建一种可以将鼠标移动保存在文件中,然后将其作为流播放给其他用户,并提供在鼠标录制中来回移动的可能性。
答案 0 :(得分:0)
我会制作一个能够切断你正在谈论的文件的服务器端脚本。
然后,你会称之为
.../file.php?name=mousepositions.json&start=34&length=10
您将收到第34-43部分。然后,您可以显示这些部分,同时获取下一部分
.../file.php?name=mousepositions.json&start=44&length=10
在客户端上,您可以使用收到的部分填充数组(或对象),以便了解已有的部分以及缺少的部分。然后,当用户正在寻找时,您可以从本地对象/数组中获取并仅获取那些丢失的部分。