[英]Play Audio on Java EE web application on client side (browser)
我們正在嘗試在客戶端計算機上播放音頻。 它是基於Java EE的Web應用程序,其中由於服務器端發生某些事件,客戶端應按鍾聲或類似的聲音。
我不知道有任何這樣的事情。 替代方法是使用
HTML5
,但隨后該瀏覽器就必須與Html5兼容,這取決於瀏覽器。 我無法將此要求強加給客戶端。
我經歷了
紅色5
但發現它不是很有用。
請指教
這個問題有兩個部分:
為了播放聲音並支持各種瀏覽器,您有多種選擇。 HTML5 <audio>
標簽和插件(Flash,Java applet)。 您還可以使用Java庫(例如Yahoo Media Player)來簡化此過程。 一個起動器在這里 。
第二個問題是如何在服務器上發生事件時通知客戶端。 這可以通過輪詢服務器的AJAX調用來完成。 由於您使用的是Java EE,因此可以使用Asynchronous Servlets使其效率更高。 您也可以與此同時沿WebSocket路徑運行,盡管與此相關的代理服務器可能會出現問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.