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