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 に答える