📄 connect.topluyo.com
Test Meet
# WebConnect ## Init ```html <script src="https://cdnjs.cloudflare.com/ajax/libs/socket.io/4.5.3/socket.io.js" crossorigin="anonymous"></script> <script src="https://connect.topluyo.com/web-connect.js"></script> <script> webConnect = new WebConnect({ server : "https://connect.topluyo.com/socket/room-EXAMPLE", name : "CLIENT_NAME|JSON_DATA", channels: ["Subtitle","Message"], config:{ data:true, video:true, audio:true, videoBandwidth:100 } }) </script> ``` ## DataChannel Events ```javascript webConnect = new WebConnect({ ... channels: ["Subtitle"], ... }); webConnect.onChannelSubtitle = function(data, user){ console.log(data, user); } webConnect.sendChannelSubtitle("Hello World"); // Send All Users webConnect.sendChannelSubtitle("Hello World", "USER_NAME"); // Send Custom User ``` ## onRoom WebConnect will creating connection between users in room. ```javascript webConnect.onRoom = function(users){ console.log(users) // [{id:xxx,name:yyy},{id:aaa,name:bbb}] } ``` ## onConnectChannel ```javascript webConnect.onConnectMessage = function(user,id){ console.log(user,id) } // or webConnect.on("connectMessage",function(user,id){ console.log(user,id) }) ``` # Test