javascript - 向所有人输出声音
问题描述
function play(){
var audio = document.getElementById("sound");
audio.play(); }
<button onclick="play()">Press</button>
<audio id="sound" src="123.mp3" ></audio>
我想做的是为当前在网站上的每个人播放声音。这可能吗?我应该搜索哪种语言或方法?
PS。这是我第二次尝试正确提问,希望这次我做对了。
解决方案
正如在评论中提到的,您可以继续使用套接字原则。基本上对我来说,选择是socket.io
在nodejs
. 有了这个,我写了一个聊天应用程序。如您所知,它与您的用例几乎相同。我不得不将消息广播给同一个聊天组中的所有客户。Socket.io 还有一个客户端库,您可以在其中监听事件。您可以定义自己的事件并将它们广播到正在侦听事件和套接字的客户端。
祝你好运!
推荐阅读
- java - 使用 lombok 打印集合大小或某个字段的存在
- javascript - 如何在 React 中创建相对路径以显示图像
- database - 导致倾斜连接的数据集
- python - 如何将存储为字符串的十六进制值转换为 python 中的十六进制值?
- python - 为什么 Numpy.randint(0,100) 的 mean() 收敛到 49.49?
- javascript - 通过 url 转到 mapbox 中的位置
- r - R中的密度图
- python - python如何写一行if语句
- streamlit - 如何将函数的输出累积到 streamlit 中的列表中,以便列表持续存在?
- php - 正则表达式查找以 $ 开头并以 () 结尾的任何字符串