GlassFishでJavaクラスを通してwavファイルを再生するjspがあります。私はSourceDataLineの方法を使用していますサウンド出力バッファーフラッシュ
start();
drain();
close();
wavファイルが正しく再生されます。停止するために私は使用した:
しかし、出力バッファ内の残りのデータで再生が続きます。私はSourceDatalineの方法についてwww.oracle.comの文書を調べました。そこでは、flush()はSourceDatalineオブジェクト内のデータを破棄しますが、出力バッファ内のデータは破棄しません。
出力バッファからデータをフラッシュして、次回の起動時にサウンドが重ならないようにします。 JavaScriptを使用して検索しましたが、ヘルプは必要ありません。
ちょっと不思議なことに、JavaScriptはこれと何が関係していますか? –
* "私はwavファイルを再生するjspを持っています" *どこですか?サーバー上で(どこにシステムオペレータを怒らせることができる?)クライアント上で(アプレットが必要な場所)? –