5

アイデアは、ビデオを(異なるサーバーから)部分的にダウンロードすることですが、ビデオファイルが完了する前に再生を開始します。問題は、ビデオ ファイルが書き込み用に開かれている場合、VideoDisplay コンポーネントがビデオ ファイルを読み取らないことです。

4

3 に答える 3

1

まったく的外れに聞こえるかもしれませんが、ファイルをまとめてダウンロードすることに多大な労力をかける前に、Flash Media Server、Wowza、または Red5 を介したビデオ ストリーミングを適切に検討する必要があります。ちょっとした考え..

于 2009-03-24T16:56:51.013 に答える
0

ビデオの複数の部分がある場合はどうでしょうか。最初の部分がダウンロードされるとすぐに再生を開始できます。したがって、パーツはクライアント側で何らかの方法で連結する必要があります。

(さらに、接続が不十分な場合は、ロードシンボルを表示しても問題ありません。)

于 2009-03-11T15:56:08.040 に答える
0

Air で可能な場合は、共有モードでファイルを開きます。メインストリーム OS (Windows、Linux、MacOS) には、この機能が組み込まれています。

2 つのスレッドを使用します。

スレッド 1 (ダウンローダー スレッド) で、ファイルを共有モードで開き、他のスレッドやプロセスからの読み取りを許可します。

スレッド 2 (プレーヤー スレッド) でファイルを共有モードで開き、他のスレッドやプロセスからの読み取りと書き込みを許可します。

ファイルの先頭を必ずバッファリングして、プレーヤーが常に再生するものを保持し、不完全なファイルの再生中にチョークしないようにしてください。

于 2009-03-15T18:19:51.047 に答える