我有一個音頻可視化小程序,我使用fft處理和最小化使用fft分析音頻。現在,當用戶點擊歌曲時,我想用php動態地將歌曲添加到程序中。我已經閱讀了關於JavaBridge的內容,並將其與Tomcat一起運行。我是否需要將歌曲變量值存儲在xml文件中並將其發送到.java文件?這是正確的方法嗎?如果是這樣,不知道這會是什麼樣子?我對Java和處理完全陌生。任何幫助將不勝感激!PHP變量到Java小程序?
回答
在用戶點擊歌曲時動態地使用php提供歌曲給程序。
推測翻譯的答案:
- PHP爲HTML。
- '點擊歌曲'到'點擊鏈接'。
由於HTML包含歌曲鏈接,因此添加一個onclick()
處理函數,並在調用函數中使用JavaScript調用applet方法來加載所需歌曲。
只要小程序從代碼庫或文檔庫中加載歌曲,這應該在沙盒小程序中允許。不幸的是,從JS調用的方法中稍微複雜一些,因爲安全沙箱更加緊密。
如果是這樣的情況下,在這裏,這將是必要的,以包裹該呼叫並在PrivilegedAction
和使用AccessController.doPrivileged(PrivilegedAction)
如果你有JavaScript調用的方法只是排隊的行動,並通過輪詢隊列做一個預先創建的獨立線程做網絡操作,將擺脫需要包裝與PriveledgedAction? – goat
是的,謝謝你,應該完美的工作!如果流來自Soundcloud之類的外部來源,該怎麼辦?大多數Soundcloud歌曲有一個stream_url屬性,鏈接到一個128kbs的mp3流。那裏整合會有可能嗎? –
該小程序需要信任(不是沙盒),除非您可以在您的站點安排代理 - 重定向源。 –
稱之爲基本順序如下:
- 用戶請求一個。 php頁面在瀏覽器中。
- Web服務器讓PHP編寫頁面。 它可以使用指定的小程序來編寫HTML,小程序HTML可以使用由PHP填充的參數寫入參數。
- 客戶端收到一個HTML頁面,該頁面啓動小程序。
因此,一個簡單的直接方式就無法通過PHP處理頁面上的點擊。按照@AndrewThompson在這個。
- 1. 從PHP頁面傳遞變量到Java小程序
- 2. 添加Java小程序到PHP
- 3. 將字符串從JAVA應用程序傳遞到php變量
- 4. Java我想保存一個變量,我有2個小程序
- 5. Java小應用程序訪問環境變量
- 6. 如何發送的JavaScript變量Java小程序
- 7. PHP檢測Java小程序的完成
- 8. 獲取Java小程序從PHP工作
- 9. PHP nusoap到Java複雜變量
- 10. 瞭解Java變量/小數
- 11. 插入Java腳本變量的值到一個PHP變量
- 12. 編程得到小面參數(變量)
- 13. Java Web應用程序會話變量
- 14. 編程Java - 變量?
- 15. Java小應用程序發送信息到php頁
- 16. 將Java小程序集成到laravel 4 php項目
- 17. Java小程序GUI
- 18. Java小程序:java.lang.NoClassDefFoundError
- 19. strace java小程序
- 20. Java小程序龜
- 21. Java小程序ClassNotFoundException
- 22. Java House小程序
- 23. 在Java小程序
- 24. Java小程序 - ArrayIndexOutOfBoundsException
- 25. 在Java小程序
- 26. PHP - 程序邏輯的變量
- 27. Java小程序部署到多個JRE
- 28. Java小程序NoClassDef找到錯誤
- 29. 將Facebook連接到Java小程序?
- 30. XML到PHP變量
如果我在開發java小程序時需要在網頁中運行,因爲它們與javascript進行交互,請在計算機上打開「java控制面板」,然後選擇高級>控制檯> show console。現在,當您訪問具有小程序的網頁時,將在瀏覽器中彈出一個Java控制檯。有助於調試和查看消息/例外。此外,您可能需要經常按下'x'命令。 – goat