首页 > 解决方案 > 向所有人输出声音

问题描述

function play(){
          var audio = document.getElementById("sound");
          audio.play(); }

<button onclick="play()">Press</button>

<audio id="sound" src="123.mp3" ></audio>

我想做的是为当前在网站上的每个人播放声音。这可能吗?我应该搜索哪种语言或方法?

PS。这是我第二次尝试正确提问,希望这次我做对了。

标签: javascripthtml

解决方案


正如在评论中提到的,您可以继续使用套接字原则。基本上对我来说,选择是socket.ionodejs. 有了这个,我写了一个聊天应用程序。如您所知,它与您的用例几乎相同。我不得不将消息广播给同一个聊天组中的所有客户。Socket.io 还有一个客户端库,您可以在其中监听事件。您可以定义自己的事件并将它们广播到正在侦听事件和套接字的客户端。

祝你好运!


推荐阅读