私はオーディオビジュアライザーアプレットを用意しています。今では、ユーザーが曲をクリックすると、プログラムで曲を動的にphpでフィードしたいと思っています。私はJavaBridgeについて読んで、Tomcatで稼働させています。曲の変数値をxmlファイルに保存し、それを.javaファイルに送る必要がありますか?それは正しいアプローチですか?もしそうなら、どのようなアイデアのように見えるでしょうか?私はJavaと処理に全く新しいです。どんな助けも信じられないほど高く評価されるでしょう!JavaアプレットへのPHP変数?
答えて
ユーザーが曲をクリックすると、プログラムで動的にphpで曲を入力できます。答えを推測さ
翻訳:HTMLへ
- PHP。
- 「曲をクリックする」から「リンクをクリックする」。 HTMLは曲へのリンクを持っているので
、onclick()
ハンドラを追加し、呼び出された関数では、必要な曲をロードするために、アプレットのメソッドを呼び出すためにはJavaScriptを使用しています。
アプレットがコードベースまたはドキュメントベースからソングをロードしている限り、サンドボックスアプレットではこれを許可する必要があります。残念ながら、JSから呼び出されたメソッドからそうすることは、セキュリティサンドボックスがさらに強化されているため、少し問題を複雑にします。
それがここの場合であれば、PrivilegedAction
に呼び出しをラップし、次のように基本的なシーケンスがあるAccessController.doPrivileged(PrivilegedAction)
javascriptの呼び出されたメソッドが単にアクションをエンキューしていて、キューをポーリングしてネットワーク操作を行っている事前に作成された別のスレッドがある場合、それはPriveledgedActionでラップする必要はありませんか? – goat
はい、どうもありがとうございました!ストリームがSoundcloudのような外部ソースから来ている場合はどうなりますか?ほとんどのSoundcloudソングには128kbsのmp3ストリームにリンクするstream_url属性があります。そこに統合が可能だろうか? –
あなたのサイトでプロキシを手配することができない限り、アプレットは信用を必要とします(サンドボックス化されていない)。 –
を使用して、それを呼び出すことが必要になります。
- ユーザー要求。ブラウザにphpページがあります。
- Webサーバーは、PHPにページの書き込みを許可します。 アプレットを指定してHTMLを記述することができます。アプレットHTMLは、PHPで値が設定されたパラメータで記述することができます。
- クライアントはHTMLページを受信し、アプレットを開始します。
ページのクリックは、PHPによって簡単な直接的な方法で処理することはできません。これで@AndrewThompsonに従ってください。
- 1. Javaクラスからアプレットへの変換
- 2. Javaアプレットの変数を変更する
- 3. NullPointerException配列javaアプレットへの印刷
- 4. Javaアプレットによるローカルファイルシステムへのアクセス
- 5. PHPサイトとJavaアプレットの間のブリッジ
- 6. Javaアプレットのパラメータとしてphp変数を使用する方法
- 7. Javaを使用したJavaアプレットの非静的メソッドへのアクセス
- 8. XULのJavaアプレット
- 9. Javaアプレットのフォーカス
- 10. WebViewのJavaアプレット
- 11. Javaアプレットのパーミッション
- 12. Javaアプレットのエラー
- 13. Javaアプレットでの環境変数の設定
- 14. Javaアプレットの複数のpaint()メソッド?
- 15. PHP変数へのURLパラメータ
- 16. node.jsへのPHP変数
- 17. Javaアプリケーションをアプレットに変換する
- 18. Javaアプリケーションをアプレットに変換する
- 19. java ftpアプレット
- 20. Javaアプレット、ClassNotFoundExceptionが
- 21. JavaアプレットとDLL
- 22. Logback Javaアプレット
- 23. トランスペアレントJavaアプレット
- 24. Javaアプレットjnlp +ライブラリ
- 25. JSCH Javaアプレット
- 26. JavaアプレットとJFrames
- 27. Javaアプレット上のSecurityException
- 28. Java:アプレットの基準
- 29. Javaアプレットでのキャッシュ
- 30. JavaアプレットのWebチャットアプリケーション
もし私があなたのコンピュータ上で "Javaコントロールパネル"を開き、その後、高度なコンソール>コンソールを表示し、javascriptと対話するため、Webページで実行する必要があるJavaアプレットを開発中にヒントを提供するかもしれません。アプレットを持つWebページにアクセスすると、Javaコンソールがブラウザにポップアップ表示されます。デバッグとメッセージ/例外の表示に役立ちます。また、 'x'コマンドを頻繁に押す必要があるかもしれません。 – goat