简体   繁体   English

如何在 JavaScript 中检查 consol.log 和播放声音

[英]How to check consol.log and play sound in JavaScript

I am planning for queue system application using WebSocket ,PHP ,MySQL ,HTML to send console.log from one client to another to play sound for next queue , now I want to check in clinet2 if console.log value which I receive it client ='Hello From Client1!'我正在计划队列系统应用程序使用 WebSocket、PHP、MySQL、HTML 将 console.log 从一个客户端发送到另一个客户端以播放下一个队列的声音,现在我想检查 clinet2 是否收到我收到的 console.log 值客户端 = “来自 Client1 的您好!” paly sound or if = 'another message' do action. paly sound or if = 'another message' 做动作。

 Client1 <button onclick="sendMessage()">Send Msg</button> </body> <script> // Create WebSocket connection. const socket = new WebSocket('ws://localhost:3000'); // Connection opened socket.addEventListener('open', function (event) { console.log('Connected to WS Server') }); // Listen for messages socket.addEventListener('message', function (event) { console.log('Message from server ', event.data); }); const sendMessage = () => { socket.send('Hello From Client1!'); } </script>

 Client2 <button onclick="sendMessage()">Send Msg</button> </body> <script> // Create WebSocket connection. const socket = new WebSocket('ws://localhost:3000'); // Connection opened socket.addEventListener('open', function (event) { console.log('Connected to WS Server') }); // Listen for messages socket.addEventListener('message', function (event) { console.log('Message from server ', event.data); }); const sendMessage = () => { socket.send('Hello From Client2!'); } </script>

Thanks All,谢谢大家,

I think I got some code can help me.我想我有一些代码可以帮助我。 I add in Client 1我在客户端 1 中添加

 <script> var connection = new WebSocket ('ws://localhost:3000'); connection.onmessage = function (event){ document.getElementById("sul").value=event.data; }; const sendMessage = () => { socket.send("test"); } </script>
 <output type="text" id="sul" value="" readonly></output>

and client 2和客户 2

 socket.addEventListener('message', function (event) { console.log('Message from server ', event.data); if (event.data =='sul 1'){ console.log('Here i can put my play sound'); playsound(); } });

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM