1

簡単な質問があります。ファイルは完成前に作成されますか、それとも完成してから作成されますか?

たとえば、JSpotify を使用して Web ベースの Spotify を作成しようとしています。サーバーから実行されるインターフェイスを既に作成しています。再生が押されると、サーバー上で再生されます (Spotify リモートを作成したい場合は素晴らしいことです) - しかし、それをユーザーにストリーミングしたいと考えています。

私が知る限り、JSpotify は再生前に Spotify のストリームを ogg 形式に再生/変換します。代わりに、新しく変換されたストリームを ogg ファイル (stream.ogg など) に再ルーティングするとします。それとも、stream.ogg は、Java への書き込みが完全に完了した後 (close() が呼び出されたとき) にのみ作成されますか?

さらに一歩進めると、html5 オーディオにはストリーミング元の完全なファイルが必要ですか? この質問は、ogg 形式と関係があると思います...

4

2 に答える 2

1

RT-11 を除いて、これまで使用したすべてのシステムで出力または I/O 用に開かれると、ファイルが作成されます (これは非常に多くのことです)。しかし、それはずっと前のことです。

于 2011-11-24T21:28:25.623 に答える
0

ストリームがある場合は、 http://docs.oracle.com/javase/1.4.2/docs/api/java/io/FilterInputStream.htmlまたはhttp://docs.oracle.com/javase/1.4を使用できます。 .2/docs/api/java/io/FilterOutputStream.htmlを使用して、ストリームコンテンツをクライアントとファイルに同時にリダイレクトします。

于 2011-11-24T16:22:57.517 に答える