gpt4 book ai didi

java - 在客户端(浏览器)的 Java EE Web 应用程序上播放音频

转载 作者:行者123 更新时间:2023-12-02 07:19:44 24 4
gpt4 key购买 nike

我们正在尝试在客户端计算机上播放音频。它是一个基于Java EE的Web应用程序,其中由于服务器端发生一些事件,客户端应该响铃或类似的东西。

我不知道有这样的事情。另一种方法是使用

Html5

,但随后它就变得依赖于浏览器,浏览器应该兼容 Html5。我无法向客户端强制执行此要求。

我经历过

Red5

但发现它不是很有用..

请指教

最佳答案

问题有两个部分:

  • 在浏览器中播放声音
  • 浏览器收到服务器上的事件通知

要播放声音并支持多种浏览器,您有多种选择。 HTML5 <audio>标签和插件(Flash、Java 小程序)。您还可以使用 Javascript 库(例如 Yahoo Media Player)来简化此操作。首发是 here .

第二个问题是当服务器上发生事件时如何通知客户端。这可以通过 AJAX 调用轮询服务器来完成。由于您使用的是 Java EE,因此可以使用 Asynchronous Servlets 来提高效率。 。您也可以点击WebSocket路径也如此,尽管通过代理服务器可能会出现问题。

关于java - 在客户端(浏览器)的 Java EE Web 应用程序上播放音频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14411625/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com