client1.html 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. <html>
  2. <head>
  3. <meta charset="UTF-8" />
  4. <title>socket.io客户端</title>
  5. <!-- <script src="./js/socket.io.js"></script> -->
  6. <script
  7. src="https://cdnjs.cloudflare.com/ajax/libs/socket.io/4.4.1/socket.io.min.js"
  8. integrity="sha512-iqRVtNB+t9O+epcgUTIPF+nklypcR23H1yR1NFM9kffn6/iBhZ9bTB6oKLaGMv8JE9UgjcwfBFg/eHC/VMws+g=="
  9. crossorigin="anonymous"
  10. referrerpolicy="no-referrer"
  11. ></script>
  12. </head>
  13. <body>
  14. <iframe src="./index.html"></iframe>
  15. <button id="changeVoiceStatusOpen">开MIC</button>
  16. <button id="changeVoiceStatusClose">关MIC</button>
  17. <!-- <button id="stopCall">stopCall结束</button> -->
  18. </div>
  19. <script>
  20. localStorage.debug = "socket.io-client:socket";
  21. // 'http://47.115.43.159:3000'
  22. // var socket = io("http://0.0.0.0:3000");
  23. // const { roomId, userId, sceneNum, isClient, role, userLimitNum, roomType } = user
  24. var socket = io("http://0.0.0.0:3000", {
  25. path: "/test",
  26. query: {
  27. userId: "user_001",
  28. sceneNum: "t-GusppsiKEC",
  29. role: "LEADER",
  30. from: 1,
  31. roomType: "normal",
  32. nickName: "测试1",
  33. roomId: "001",
  34. myHeadUrl: "http://downza.img.zz314.com/edu/pc/wlgj-1008/2016-06-23/64ec0888b15773e3ba5b5f744b9df16c.jpg",
  35. },
  36. });
  37. socket.on("connect", function (data) {
  38. console.log(data);
  39. });
  40. var changeVoiceStatusOpen = document.querySelector("#changeVoiceStatusOpen");
  41. changeVoiceStatusOpen.addEventListener("click", function () {
  42. socket.emit("changeVoiceStatus",{status:true});
  43. });
  44. var changeVoiceStatusClose = document.querySelector("#changeVoiceStatusClose");
  45. changeVoiceStatusClose.addEventListener("click", function () {
  46. socket.emit("changeVoiceStatus",{status:false});
  47. });
  48. </script>
  49. </body>
  50. </html>