2011-07-22 7 views
0

私はプログラムを作成する必要があります(今のところプログラムはJavaです)。データが記憶される。主にビデオクリップを表示するのに助けが必要です。 {私は決してビデオクリップを含むプログラムを作ったことがない)プログラムはそれ自身でクリップを再生する必要はない。例えば、プログラムはWindowsメディアプレーヤーを使用し、プログラムはクリップを選択して再生する(私はそれを行う方法を知らないどちらかとそれに助けが必要)。 例: 名前付きクリップ1-クリップ12のビデオクリップが12個あるとします。 ramdomクリップを表示してプログラムを開始します。クリップ2が再生されている間にクリップ2が30秒間持続するとします。 "clip2"が終了する前に、受信されたデータが解析され、どのビデオクリップが再生されるのが最も好ましいかを示す配列が生成されます。配列が[9,10,3,11,12,4,5,6,7,8,2,1]であるとすると、これはクリップ9が最良の選択であり、クリップ10が2番目の最良の選択であることを意味します。 したがって、次にclip9が再生されます。 Clip9が表示されている間、データは継続して継続的に再生されており、Clip9(35秒の長さのクリップ)が終了する前に配列[9,11,4,3,5,7,2 ...]が生成されます。クリップ9最近演奏され、再び演奏されず、クリップ11が演奏される。 Clip11が終了する前に、配列[2,9,10,5 ...]が生成されます。これは、clip2も最近再生されたために再生されますが、最近再生されたのでclip10も再生されるためです。 Clip10が終了する前配列[2,10,5 ...]が生成されます。クリップ2は再生されていますが、再生されていません。最近です。この場合、クリップ2が選択されて表示されます。 プログラムは無期限に実行できる必要があります。クリップが再生されている間にビデオクリップを再生してデータを受信できるプログラム

注意前のクリップが終了する直前にコンパイルする必要はありません。クリップが連続して再生される限り、前のクリップの開始直後にコンパイルできます。 (デスクトップやAndroid/iOSアプリをしたい場合やAIR)

はまた、プログラムは継続的に

+0

うわー!それは疑問の言葉の全体的なheapin 'helpin'だった。質問がありましたか、それとも私たちと共有していましたか? –

答えて

0

私はFlexでこれを行うと、データを受け取ることができるようにする必要があります - 週末に。このチュートリアルでは、7分で最初から何をしたいのかを理解しています。

http://www.webkitchen.be/2009/01/06/video-tutorial-add-video-to-your-flex-application/

あなたがビデオをストリーミング必要がある場合は、Red5のを見てみましょう。 (http://www.red5.org/)

ところで、Flex/AIRはECMAScriptというActionScriptです。もしあなたがjavaを知っていれば、構文は完全にわかります。

関連する問題