我有这段代码,它为登录到我的 WebRTC 页面的每个用户创建一个按钮。单击此按钮时,允许两个用户互相查看(视频聊天)。
function connect()
{
easyrtc.setVideoDims(720,720);
easyrtc.enableDebug(false);
easyrtc.setRoomOccupantListener(convertListToButtons);
easyrtc.easyApp("easyrtc.videoChatHd", "selfVideo", ["callerVideo"], loginSuccess, loginFailure);
easyrtc.setUserName('user1');
}
function convertListToButtons (roomName, data, isPrimary)
{
clearConnectList();
var otherClientDiv = document.getElementById('otherClients');
for(var easyrtcid in data)
{
var button = document.createElement('button');
button.onclick = function(easyrtcid)
{
return function()
{
performCall(easyrtcid);
};
}(easyrtcid);
var label = document.createTextNode(easyrtc.idToName(easyrtcid));
button.appendChild(label);
button.className = "callbutton";
otherClientDiv.appendChild(button);
}
}
我试图避免使用该按钮并使用我的数据库来确定谁自动连接到谁。
数据库如下所示:
用户(macAddress,otherUserMac)
由于easyrtcid
是随机生成的,如何将 设置为easyrtcid
我将从数据库中读取的值?我尝试设置用户名,但没有帮助。或者也许有更简单的方法,我确实有用户的 mac 地址,但似乎我无法在 JavaScript 中再次检查。