3

fftを使用してオーディオを分析する処理と最小化で作成したオーディオビジュアライザーアプレットがあります。ここで、ユーザーが曲をクリックすると、php を使用してプログラムに曲を動的にフィードしたいと考えています。私はJavaBridgeについて読み、Tomcatで稼働させています。曲の変数値を xml ファイルに保存し、それを .java ファイルに送信する必要がありますか? それは正しいアプローチですか?もしそうなら、これがどのように見えるか考えていますか? 私はJavaと処理がまったく初めてです。どんな助けでも信じられないほど高く評価されます!

4

2 に答える 2

3

ユーザーが曲をクリックすると、phpを使用してプログラムに曲を動的にフィードします。

回答の推定翻訳:

  • PHP から HTML へ。
  • 「曲のクリック」から「リンクのクリック」へ。

HTML には曲へのリンクがあるため、ハンドラを追加onclick()し、呼び出された関数で JavaScript を使用してアプレット メソッドを呼び出し、必要な曲をロードします。

アプレットがコード ベースまたはドキュメント ベースから曲をロードしている限り、これはサンドボックス化されたアプレットで許容されるはずです。残念ながら、JS から呼び出されたメソッドからこれを行うと、セキュリティ サンドボックスがさらに強化されるため、問題が少し複雑になります。

その場合は、呼び出しを a でラップし、次PrivilegedActionを使用して呼び出す必要があります。AccessController.doPrivileged(PrivilegedAction)

于 2012-05-12T12:42:24.927 に答える
2

基本的なシーケンスは次のとおりです。

  • ユーザーがブラウザで.phpページをリクエストします。
  • Web サーバーは、PHP がページを作成できるようにします。アプレットを指定して HTML を記述できます。アプレット HTML は、PHP によって値が埋められたパラメータで記述できます。
  • クライアントは、アプレットを開始する HTML ページを受け取ります。

そのため、単純な直接的な方法では、ページのクリックを PHP で処理することはできません。これで@AndrewThompsonをフォローしてください。

于 2012-05-12T12:46:10.260 に答える